618 lines
45 KiB
HTML
618 lines
45 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: LaunchPad</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
|
||
|
|
 <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&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&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>
|
||
|
|
</div><!-- top -->
|
||
|
|
<!-- 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="#files">Files</a> |
|
||
|
|
<a href="#define-members">Macros</a> |
|
||
|
|
<a href="#func-members">Functions</a> </div>
|
||
|
|
<div class="headertitle">
|
||
|
|
<div class="title">LaunchPad</div> </div>
|
||
|
|
</div><!--header-->
|
||
|
|
<div class="contents">
|
||
|
|
|
||
|
|
<p>LaunchPad input/output.
|
||
|
|
<a href="#details">More...</a></p>
|
||
|
|
<table class="memberdecls">
|
||
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
||
|
|
Files</h2></td></tr>
|
||
|
|
<tr class="memitem:_launch_pad_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_launch_pad_8h.html">LaunchPad.h</a></td></tr>
|
||
|
|
<tr class="memdesc:_launch_pad_8h"><td class="mdescLeft"> </td><td class="mdescRight">Initialize LaunchPad switches and LEDs. <br /></td></tr>
|
||
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
</table><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"><a id="gadbb57b492bb5968365dbbd89f9ce3036"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gadbb57b492bb5968365dbbd89f9ce3036">RED1</a>   1</td></tr>
|
||
|
|
<tr class="memdesc:gadbb57b492bb5968365dbbd89f9ce3036"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga79d10e672abb49ad63eeaa8aaef57c38"><td class="memItemLeft" align="right" valign="top"><a id="ga79d10e672abb49ad63eeaa8aaef57c38"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga79d10e672abb49ad63eeaa8aaef57c38">BLUE</a>   (1<<22)</td></tr>
|
||
|
|
<tr class="memdesc:ga79d10e672abb49ad63eeaa8aaef57c38"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga8d23feea868a983c8c2b661e1e16972f"><td class="memItemLeft" align="right" valign="top"><a id="ga8d23feea868a983c8c2b661e1e16972f"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga8d23feea868a983c8c2b661e1e16972f">RED</a>   (1<<26)</td></tr>
|
||
|
|
<tr class="memdesc:ga8d23feea868a983c8c2b661e1e16972f"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:gacfbc006ea433ad708fdee3e82996e721"><td class="memItemLeft" align="right" valign="top"><a id="gacfbc006ea433ad708fdee3e82996e721"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gacfbc006ea433ad708fdee3e82996e721">GREEN</a>   (1<<27)</td></tr>
|
||
|
|
<tr class="memdesc:gacfbc006ea433ad708fdee3e82996e721"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga690d30e9ad3647835c243368b36d4c41"><td class="memItemLeft" align="right" valign="top"><a id="ga690d30e9ad3647835c243368b36d4c41"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga690d30e9ad3647835c243368b36d4c41">S1</a>   (1<<18)</td></tr>
|
||
|
|
<tr class="memdesc:ga690d30e9ad3647835c243368b36d4c41"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:gad5e70dee3c36d645b0eb1743b8a7d2bf"><td class="memItemLeft" align="right" valign="top"><a id="gad5e70dee3c36d645b0eb1743b8a7d2bf"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#gad5e70dee3c36d645b0eb1743b8a7d2bf">S2</a>   (1<<21)</td></tr>
|
||
|
|
<tr class="memdesc:gad5e70dee3c36d645b0eb1743b8a7d2bf"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga9fc443a053b5ad7b4e6f1825ca2acab9"><td class="memItemLeft" align="right" valign="top"><a id="ga9fc443a053b5ad7b4e6f1825ca2acab9"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___launch_pad.html#ga9fc443a053b5ad7b4e6f1825ca2acab9">PA0INDEX</a>   0</td></tr>
|
||
|
|
<tr class="memdesc:ga9fc443a053b5ad7b4e6f1825ca2acab9"><td class="mdescLeft"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga679ef5780b61e9a6e10f932cce6df338"><td class="memItemLeft" align="right" valign="top"><a id="ga679ef5780b61e9a6e10f932cce6df338"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA1INDEX</b>   1</td></tr>
|
||
|
|
<tr class="separator:ga679ef5780b61e9a6e10f932cce6df338"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga98c6af3dc5455af352992bb44af7964c"><td class="memItemLeft" align="right" valign="top"><a id="ga98c6af3dc5455af352992bb44af7964c"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA2INDEX</b>   6</td></tr>
|
||
|
|
<tr class="separator:ga98c6af3dc5455af352992bb44af7964c"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga86446b5fda8c32ec783a19e9000bd887"><td class="memItemLeft" align="right" valign="top"><a id="ga86446b5fda8c32ec783a19e9000bd887"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA3INDEX</b>   7</td></tr>
|
||
|
|
<tr class="separator:ga86446b5fda8c32ec783a19e9000bd887"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga6404dd5c275a6c1d138efd1be5535b6a"><td class="memItemLeft" align="right" valign="top"><a id="ga6404dd5c275a6c1d138efd1be5535b6a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA4INDEX</b>   8</td></tr>
|
||
|
|
<tr class="separator:ga6404dd5c275a6c1d138efd1be5535b6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga9c86390f912ef094ec0fd28c2c3df2fc"><td class="memItemLeft" align="right" valign="top"><a id="ga9c86390f912ef094ec0fd28c2c3df2fc"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA5INDEX</b>   9</td></tr>
|
||
|
|
<tr class="separator:ga9c86390f912ef094ec0fd28c2c3df2fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga4ddd2418d27d57bb23eca64e30ea85e4"><td class="memItemLeft" align="right" valign="top"><a id="ga4ddd2418d27d57bb23eca64e30ea85e4"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA6INDEX</b>   10</td></tr>
|
||
|
|
<tr class="separator:ga4ddd2418d27d57bb23eca64e30ea85e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga82fbaa0609d74f1058235f269e0a2873"><td class="memItemLeft" align="right" valign="top"><a id="ga82fbaa0609d74f1058235f269e0a2873"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA7INDEX</b>   13</td></tr>
|
||
|
|
<tr class="separator:ga82fbaa0609d74f1058235f269e0a2873"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga3bdbe0c7dfd64fe49cb44391b1e2ab89"><td class="memItemLeft" align="right" valign="top"><a id="ga3bdbe0c7dfd64fe49cb44391b1e2ab89"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA8INDEX</b>   18</td></tr>
|
||
|
|
<tr class="separator:ga3bdbe0c7dfd64fe49cb44391b1e2ab89"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gafd3ed48443985c105918296e933ca6e6"><td class="memItemLeft" align="right" valign="top"><a id="gafd3ed48443985c105918296e933ca6e6"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA9INDEX</b>   19</td></tr>
|
||
|
|
<tr class="separator:gafd3ed48443985c105918296e933ca6e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gab71a6e9b8308269cc0563fd4721f8609"><td class="memItemLeft" align="right" valign="top"><a id="gab71a6e9b8308269cc0563fd4721f8609"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA10INDEX</b>   20</td></tr>
|
||
|
|
<tr class="separator:gab71a6e9b8308269cc0563fd4721f8609"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga714636ad0bf6254606d5f028cbebbbc3"><td class="memItemLeft" align="right" valign="top"><a id="ga714636ad0bf6254606d5f028cbebbbc3"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA11INDEX</b>   21</td></tr>
|
||
|
|
<tr class="separator:ga714636ad0bf6254606d5f028cbebbbc3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga932addb0da05e07533cf0b85b1d6dd0b"><td class="memItemLeft" align="right" valign="top"><a id="ga932addb0da05e07533cf0b85b1d6dd0b"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA12INDEX</b>   33</td></tr>
|
||
|
|
<tr class="separator:ga932addb0da05e07533cf0b85b1d6dd0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga58e31e354d4ed16380cb94bb76428280"><td class="memItemLeft" align="right" valign="top"><a id="ga58e31e354d4ed16380cb94bb76428280"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA13INDEX</b>   34</td></tr>
|
||
|
|
<tr class="separator:ga58e31e354d4ed16380cb94bb76428280"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga3de044dada74b224f4e869270db7e6ec"><td class="memItemLeft" align="right" valign="top"><a id="ga3de044dada74b224f4e869270db7e6ec"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA14INDEX</b>   35</td></tr>
|
||
|
|
<tr class="separator:ga3de044dada74b224f4e869270db7e6ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga892d64c6d7f59e1699c3f7460fc03c4e"><td class="memItemLeft" align="right" valign="top"><a id="ga892d64c6d7f59e1699c3f7460fc03c4e"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA15INDEX</b>   36</td></tr>
|
||
|
|
<tr class="separator:ga892d64c6d7f59e1699c3f7460fc03c4e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga51609f4bfe79ea8360c80f78181f12f7"><td class="memItemLeft" align="right" valign="top"><a id="ga51609f4bfe79ea8360c80f78181f12f7"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA16INDEX</b>   37</td></tr>
|
||
|
|
<tr class="separator:ga51609f4bfe79ea8360c80f78181f12f7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gadb3f4514822e3c6ed981502184c02ff3"><td class="memItemLeft" align="right" valign="top"><a id="gadb3f4514822e3c6ed981502184c02ff3"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA17INDEX</b>   38</td></tr>
|
||
|
|
<tr class="separator:gadb3f4514822e3c6ed981502184c02ff3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gad5a4ddf936ac84d2214371c06d3d95f8"><td class="memItemLeft" align="right" valign="top"><a id="gad5a4ddf936ac84d2214371c06d3d95f8"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA18INDEX</b>   39</td></tr>
|
||
|
|
<tr class="separator:gad5a4ddf936ac84d2214371c06d3d95f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaaff455cebc79fb85cef9da27425f1247"><td class="memItemLeft" align="right" valign="top"><a id="gaaff455cebc79fb85cef9da27425f1247"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA19INDEX</b>   40</td></tr>
|
||
|
|
<tr class="separator:gaaff455cebc79fb85cef9da27425f1247"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gab901c768a3426014f7bda2fa8805b3f0"><td class="memItemLeft" align="right" valign="top"><a id="gab901c768a3426014f7bda2fa8805b3f0"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA20INDEX</b>   41</td></tr>
|
||
|
|
<tr class="separator:gab901c768a3426014f7bda2fa8805b3f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gac1c9e16666cc7b29387fc3f181967805"><td class="memItemLeft" align="right" valign="top"><a id="gac1c9e16666cc7b29387fc3f181967805"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA21INDEX</b>   45</td></tr>
|
||
|
|
<tr class="separator:gac1c9e16666cc7b29387fc3f181967805"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gac893c6d8247c5d24fd92b11a2d412c40"><td class="memItemLeft" align="right" valign="top"><a id="gac893c6d8247c5d24fd92b11a2d412c40"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA22INDEX</b>   46</td></tr>
|
||
|
|
<tr class="separator:gac893c6d8247c5d24fd92b11a2d412c40"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga730c4020d972efc30a80e2b88f8ccbfe"><td class="memItemLeft" align="right" valign="top"><a id="ga730c4020d972efc30a80e2b88f8ccbfe"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA23INDEX</b>   52</td></tr>
|
||
|
|
<tr class="separator:ga730c4020d972efc30a80e2b88f8ccbfe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga0d9201062c630869e8f988255f7ac631"><td class="memItemLeft" align="right" valign="top"><a id="ga0d9201062c630869e8f988255f7ac631"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA24INDEX</b>   53</td></tr>
|
||
|
|
<tr class="separator:ga0d9201062c630869e8f988255f7ac631"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga4ede4d1570bf1f77c935db24f5ac5c50"><td class="memItemLeft" align="right" valign="top"><a id="ga4ede4d1570bf1f77c935db24f5ac5c50"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA25INDEX</b>   54</td></tr>
|
||
|
|
<tr class="separator:ga4ede4d1570bf1f77c935db24f5ac5c50"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gae8776d8474a24f3f983a034bc0ee4f79"><td class="memItemLeft" align="right" valign="top"><a id="gae8776d8474a24f3f983a034bc0ee4f79"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA26INDEX</b>   58</td></tr>
|
||
|
|
<tr class="separator:gae8776d8474a24f3f983a034bc0ee4f79"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga8f284e073cb8fd7a71963c25652dce4b"><td class="memItemLeft" align="right" valign="top"><a id="ga8f284e073cb8fd7a71963c25652dce4b"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA27INDEX</b>   59</td></tr>
|
||
|
|
<tr class="separator:ga8f284e073cb8fd7a71963c25652dce4b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga6c4b4286cec9d9e1fffe16d961251580"><td class="memItemLeft" align="right" valign="top"><a id="ga6c4b4286cec9d9e1fffe16d961251580"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA28INDEX</b>   2</td></tr>
|
||
|
|
<tr class="separator:ga6c4b4286cec9d9e1fffe16d961251580"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga1558910176fb46b252234f3aa7f54a94"><td class="memItemLeft" align="right" valign="top"><a id="ga1558910176fb46b252234f3aa7f54a94"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA29INDEX</b>   3</td></tr>
|
||
|
|
<tr class="separator:ga1558910176fb46b252234f3aa7f54a94"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga38421a73308bccdf65487455dbc8d134"><td class="memItemLeft" align="right" valign="top"><a id="ga38421a73308bccdf65487455dbc8d134"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA30INDEX</b>   4</td></tr>
|
||
|
|
<tr class="separator:ga38421a73308bccdf65487455dbc8d134"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gac70c0709ad7029e64618f5c693a8ba0b"><td class="memItemLeft" align="right" valign="top"><a id="gac70c0709ad7029e64618f5c693a8ba0b"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PA31INDEX</b>   5</td></tr>
|
||
|
|
<tr class="separator:gac70c0709ad7029e64618f5c693a8ba0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga914c8d3647c4b29c953e469afcf4a2cd"><td class="memItemLeft" align="right" valign="top"><a id="ga914c8d3647c4b29c953e469afcf4a2cd"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB0INDEX</b>   11</td></tr>
|
||
|
|
<tr class="separator:ga914c8d3647c4b29c953e469afcf4a2cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga978e2bd304753d14a4f2c6d8b5cfd249"><td class="memItemLeft" align="right" valign="top"><a id="ga978e2bd304753d14a4f2c6d8b5cfd249"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB1INDEX</b>   12</td></tr>
|
||
|
|
<tr class="separator:ga978e2bd304753d14a4f2c6d8b5cfd249"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga8cac75783ec9ba65006767a7849327f1"><td class="memItemLeft" align="right" valign="top"><a id="ga8cac75783ec9ba65006767a7849327f1"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB2INDEX</b>   14</td></tr>
|
||
|
|
<tr class="separator:ga8cac75783ec9ba65006767a7849327f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga5c9db40685093082fb730f4eb2500737"><td class="memItemLeft" align="right" valign="top"><a id="ga5c9db40685093082fb730f4eb2500737"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB3INDEX</b>   15</td></tr>
|
||
|
|
<tr class="separator:ga5c9db40685093082fb730f4eb2500737"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga053db83e682e1e1811e8ea638399f793"><td class="memItemLeft" align="right" valign="top"><a id="ga053db83e682e1e1811e8ea638399f793"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB4INDEX</b>   16</td></tr>
|
||
|
|
<tr class="separator:ga053db83e682e1e1811e8ea638399f793"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gacea34a658362974528d4532329f52da7"><td class="memItemLeft" align="right" valign="top"><a id="gacea34a658362974528d4532329f52da7"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB5INDEX</b>   17</td></tr>
|
||
|
|
<tr class="separator:gacea34a658362974528d4532329f52da7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga24e36f085726fa2f4bd2354e0519a478"><td class="memItemLeft" align="right" valign="top"><a id="ga24e36f085726fa2f4bd2354e0519a478"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB6INDEX</b>   22</td></tr>
|
||
|
|
<tr class="separator:ga24e36f085726fa2f4bd2354e0519a478"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gac2a2e3a71f909ecb41abc14391527b7a"><td class="memItemLeft" align="right" valign="top"><a id="gac2a2e3a71f909ecb41abc14391527b7a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB7INDEX</b>   23</td></tr>
|
||
|
|
<tr class="separator:gac2a2e3a71f909ecb41abc14391527b7a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga1ac1d23d81a0445c08eca2e06d15a954"><td class="memItemLeft" align="right" valign="top"><a id="ga1ac1d23d81a0445c08eca2e06d15a954"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB8INDEX</b>   24</td></tr>
|
||
|
|
<tr class="separator:ga1ac1d23d81a0445c08eca2e06d15a954"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaf660ef46db6640be27480cd9006fde9a"><td class="memItemLeft" align="right" valign="top"><a id="gaf660ef46db6640be27480cd9006fde9a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB9INDEX</b>   25</td></tr>
|
||
|
|
<tr class="separator:gaf660ef46db6640be27480cd9006fde9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga2f15bf6eb9469a61302915e774e1f4b5"><td class="memItemLeft" align="right" valign="top"><a id="ga2f15bf6eb9469a61302915e774e1f4b5"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB10INDEX</b>   26</td></tr>
|
||
|
|
<tr class="separator:ga2f15bf6eb9469a61302915e774e1f4b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga2dcd7d36064653f422b61c047be9d4c4"><td class="memItemLeft" align="right" valign="top"><a id="ga2dcd7d36064653f422b61c047be9d4c4"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB11INDEX</b>   27</td></tr>
|
||
|
|
<tr class="separator:ga2dcd7d36064653f422b61c047be9d4c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga36f5b884acbdd1df006bfed975e64876"><td class="memItemLeft" align="right" valign="top"><a id="ga36f5b884acbdd1df006bfed975e64876"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB12INDEX</b>   28</td></tr>
|
||
|
|
<tr class="separator:ga36f5b884acbdd1df006bfed975e64876"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gae62649a80c41dcbddd2df0666aa461e3"><td class="memItemLeft" align="right" valign="top"><a id="gae62649a80c41dcbddd2df0666aa461e3"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB13INDEX</b>   29</td></tr>
|
||
|
|
<tr class="separator:gae62649a80c41dcbddd2df0666aa461e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga9264229ef2e40d08772c05ebfa233475"><td class="memItemLeft" align="right" valign="top"><a id="ga9264229ef2e40d08772c05ebfa233475"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB14INDEX</b>   30</td></tr>
|
||
|
|
<tr class="separator:ga9264229ef2e40d08772c05ebfa233475"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga44097c3b71a560f132d44f33dcc50d9a"><td class="memItemLeft" align="right" valign="top"><a id="ga44097c3b71a560f132d44f33dcc50d9a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB15INDEX</b>   31</td></tr>
|
||
|
|
<tr class="separator:ga44097c3b71a560f132d44f33dcc50d9a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaeef00b6473a96fa71f385ae16d7a5a10"><td class="memItemLeft" align="right" valign="top"><a id="gaeef00b6473a96fa71f385ae16d7a5a10"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB16INDEX</b>   32</td></tr>
|
||
|
|
<tr class="separator:gaeef00b6473a96fa71f385ae16d7a5a10"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gae3e8c67d0bdd59f34bb80c9ddcf2ee26"><td class="memItemLeft" align="right" valign="top"><a id="gae3e8c67d0bdd59f34bb80c9ddcf2ee26"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB17INDEX</b>   42</td></tr>
|
||
|
|
<tr class="separator:gae3e8c67d0bdd59f34bb80c9ddcf2ee26"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gabc275d0b51c9512a4cc53ee789c8c3ff"><td class="memItemLeft" align="right" valign="top"><a id="gabc275d0b51c9512a4cc53ee789c8c3ff"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB18INDEX</b>   43</td></tr>
|
||
|
|
<tr class="separator:gabc275d0b51c9512a4cc53ee789c8c3ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaf42a9f4d3c5a798702f7d15a3c3be7c4"><td class="memItemLeft" align="right" valign="top"><a id="gaf42a9f4d3c5a798702f7d15a3c3be7c4"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB19INDEX</b>   44</td></tr>
|
||
|
|
<tr class="separator:gaf42a9f4d3c5a798702f7d15a3c3be7c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga92e68dfba5bc33739a7e61c13e53739a"><td class="memItemLeft" align="right" valign="top"><a id="ga92e68dfba5bc33739a7e61c13e53739a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB20INDEX</b>   47</td></tr>
|
||
|
|
<tr class="separator:ga92e68dfba5bc33739a7e61c13e53739a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaa44aa44c50ab720de037012f42964167"><td class="memItemLeft" align="right" valign="top"><a id="gaa44aa44c50ab720de037012f42964167"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB21INDEX</b>   48</td></tr>
|
||
|
|
<tr class="separator:gaa44aa44c50ab720de037012f42964167"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gad808aa5650013b078ff87ecb3ac60e4a"><td class="memItemLeft" align="right" valign="top"><a id="gad808aa5650013b078ff87ecb3ac60e4a"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB22INDEX</b>   49</td></tr>
|
||
|
|
<tr class="separator:gad808aa5650013b078ff87ecb3ac60e4a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gafdbe06d9ce6c843457f8711caddf1b4b"><td class="memItemLeft" align="right" valign="top"><a id="gafdbe06d9ce6c843457f8711caddf1b4b"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB23INDEX</b>   50</td></tr>
|
||
|
|
<tr class="separator:gafdbe06d9ce6c843457f8711caddf1b4b"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga96b80b0538ec5aa1cd14cf75fda584a5"><td class="memItemLeft" align="right" valign="top"><a id="ga96b80b0538ec5aa1cd14cf75fda584a5"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB24INDEX</b>   51</td></tr>
|
||
|
|
<tr class="separator:ga96b80b0538ec5aa1cd14cf75fda584a5"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gabdd9a211117205c568e4fc060e4216f0"><td class="memItemLeft" align="right" valign="top"><a id="gabdd9a211117205c568e4fc060e4216f0"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB25INDEX</b>   55</td></tr>
|
||
|
|
<tr class="separator:gabdd9a211117205c568e4fc060e4216f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:ga17bbf088ab8033913e44296f99c422b9"><td class="memItemLeft" align="right" valign="top"><a id="ga17bbf088ab8033913e44296f99c422b9"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB26INDEX</b>   56</td></tr>
|
||
|
|
<tr class="separator:ga17bbf088ab8033913e44296f99c422b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
|
<tr class="memitem:gaea5b3a2d6d0bdd34ba15a63c485365ad"><td class="memItemLeft" align="right" valign="top"><a id="gaea5b3a2d6d0bdd34ba15a63c485365ad"></a>
|
||
|
|
#define </td><td class="memItemRight" valign="bottom"><b>PB27INDEX</b>   57</td></tr>
|
||
|
|
<tr class="separator:gaea5b3a2d6d0bdd34ba15a63c485365ad"><td class="memSeparator" colspan="2"> </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 </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga38078de3a1efd72eee502fa11a143f2f"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga6174cc19ab7ce46c351687717b3ae40b"><td class="memItemLeft" align="right" valign="top">uint32_t </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:gaf35108b2b7086af6490531b08f1a058b"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:gaccd2418244c007f3d42f0d22f0d35761"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga60a40857a5562b38b907a931945ded59"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:gaa541fa804d37b3860684210b9718b94e"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga9cb3c9fb7ade7955b292446385b140dc"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
<tr class="memitem:ga387e9d59ed4a60546a6aa8d868a34b75"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
||
|
|
</table>
|
||
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
|
<p>LaunchPad input/output. </p>
|
||
|
|
<a class="anchor" id="LaunchPadpins"></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>
|
||
|
|
<h2 class="groupheader">Function Documentation</h2>
|
||
|
|
<a id="gadd09bb41f83980522cc25042d9018b61"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gadd09bb41f83980522cc25042d9018b61">◆ </a></span>LaunchPad_Init()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_Init </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Initialize LaunchPad. </p>
|
||
|
|
<p>Initialize LEDs and switches on MSPM0G3507 LaunchPad</p><ul>
|
||
|
|
<li>PA0 output RED LED1, negative logic</li>
|
||
|
|
<li>PB22 output BLUE LED2, positive logic</li>
|
||
|
|
<li>PB26 output RED LED2, positive logic</li>
|
||
|
|
<li>PB27 output GREEN LED2,positive logic</li>
|
||
|
|
<li>PA18 input S1 switch, positive logic</li>
|
||
|
|
<li>PB21 input S2 switch, negative logic</li>
|
||
|
|
</ul>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
<dl class="section note"><dt>Note</dt><dd>In most ECE319K example code, this function is called first and will reset and enable power to Port A and Port B </dd></dl>
|
||
|
|
<dl class="section warning"><dt>Warning</dt><dd>Do not call this twice </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ga38078de3a1efd72eee502fa11a143f2f"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga38078de3a1efd72eee502fa11a143f2f">◆ </a></span>LaunchPad_InS1()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t LaunchPad_InS1 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Input S1. </p>
|
||
|
|
<p>Read S1, positive logic switch on PA18 </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>0 if S1 is not pressed, 0x00040000 if S1 is pressed </dd></dl>
|
||
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___launch_pad.html#gadd09bb41f83980522cc25042d9018b61" title="Initialize LaunchPad.">LaunchPad_Init()</a> </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ga6174cc19ab7ce46c351687717b3ae40b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga6174cc19ab7ce46c351687717b3ae40b">◆ </a></span>LaunchPad_InS2()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">uint32_t LaunchPad_InS2 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Input S2. </p>
|
||
|
|
<p>Read S2, negative logic switch on PA18. The software converts to positive logic. </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>0 if S3 is not pressed, 0x00200000 if S2 is pressed </dd></dl>
|
||
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group___launch_pad.html#gadd09bb41f83980522cc25042d9018b61" title="Initialize LaunchPad.">LaunchPad_Init()</a> </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="gaa541fa804d37b3860684210b9718b94e"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaa541fa804d37b3860684210b9718b94e">◆ </a></span>LaunchPad_LED()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LED </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t </td>
|
||
|
|
<td class="paramname"><em>led</em></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Output to LED. </p>
|
||
|
|
<p>Set LED, 3-color positive logic LED on PB22,PB26,PB27</p><ul>
|
||
|
|
<li>led=0 to turn off LED</li>
|
||
|
|
<li>led bit 22 sets blue color</li>
|
||
|
|
<li>led bit 26 sets red color</li>
|
||
|
|
<li>led bit 27 sets green color</li>
|
||
|
|
</ul>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">led</td><td>sets the color of LED </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="gaf35108b2b7086af6490531b08f1a058b"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaf35108b2b7086af6490531b08f1a058b">◆ </a></span>LaunchPad_LED1()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LED1 </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">uint32_t </td>
|
||
|
|
<td class="paramname"><em>led</em></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Output to LED1. </p>
|
||
|
|
<p>Set LED1, negative logic LED on PA0</p><ul>
|
||
|
|
<li>led=0 to PA0=1, turn off LED1</li>
|
||
|
|
<li>led=1 to PA0=0, turn on LED1</li>
|
||
|
|
</ul>
|
||
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">led</td><td>1 to turn on, 0 to turn off </td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ga60a40857a5562b38b907a931945ded59"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga60a40857a5562b38b907a931945ded59">◆ </a></span>LaunchPad_LED1off()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LED1off </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Turn off LED1. </p>
|
||
|
|
<p>Turn off LED1. Makes PA0=1 to turn off LED </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="gaccd2418244c007f3d42f0d22f0d35761"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#gaccd2418244c007f3d42f0d22f0d35761">◆ </a></span>LaunchPad_LED1on()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LED1on </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Turn on LED1. </p>
|
||
|
|
<p>Turn on LED1. Makes PA0=0 to turn on LED1 </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ga387e9d59ed4a60546a6aa8d868a34b75"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga387e9d59ed4a60546a6aa8d868a34b75">◆ </a></span>LaunchPad_LEDoff()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LEDoff </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Turn off LED. </p>
|
||
|
|
<p>Turn off LED. Make PB22=0,PB26=0,PB27=0 to turn off LED </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<a id="ga9cb3c9fb7ade7955b292446385b140dc"></a>
|
||
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ga9cb3c9fb7ade7955b292446385b140dc">◆ </a></span>LaunchPad_LEDwhite()</h2>
|
||
|
|
|
||
|
|
<div class="memitem">
|
||
|
|
<div class="memproto">
|
||
|
|
<table class="memname">
|
||
|
|
<tr>
|
||
|
|
<td class="memname">void LaunchPad_LEDwhite </td>
|
||
|
|
<td>(</td>
|
||
|
|
<td class="paramtype">void </td>
|
||
|
|
<td class="paramname"></td><td>)</td>
|
||
|
|
<td></td>
|
||
|
|
</tr>
|
||
|
|
</table>
|
||
|
|
</div><div class="memdoc">
|
||
|
|
|
||
|
|
<p>Make LED white. </p>
|
||
|
|
<p>Set LED to white. Make PB22=1,PB26=1,PB27=1 to create white </p><dl class="params"><dt>Parameters</dt><dd>
|
||
|
|
<table class="params">
|
||
|
|
<tr><td class="paramname">none</td><td></td></tr>
|
||
|
|
</table>
|
||
|
|
</dd>
|
||
|
|
</dl>
|
||
|
|
<dl class="section return"><dt>Returns</dt><dd>none </dd></dl>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div><!-- contents -->
|
||
|
|
<!-- start footer part -->
|
||
|
|
<hr class="footer"/><address class="footer"><small>
|
||
|
|
Generated by <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>
|