⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main_8c.html

📁 MSP acquires data and sends through USB to PC. Check the link for PC capture software and project d
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Sample MSP430-4619LCD Project: main.c File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li id="current"><a href="files.html"><span>Files</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>File&nbsp;List</span></a></li>    <li><a href="globals.html"><span>Globals</span></a></li>  </ul></div><h1>main.c File Reference</h1>Main loop. <a href="#_details">More...</a><p><code>#include &lt;msp430xG461x.h&gt;</code><br><code>#include &lt;signal.h&gt;</code><br><code>#include &lt;stdio.h&gt;</code><br><code>#include &lt;string.h&gt;</code><br><code>#include &lt;math.h&gt;</code><br><code>#include &lt;stdlib.h&gt;</code><br><code>#include &quot;<a class="el" href="system_8h-source.html">system.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="mma_8h-source.html">mma.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="lcd_8h-source.html">lcd.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="font_8h-source.html">font.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="ball_8h-source.html">ball.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="bits_8h-source.html">bits.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="periphery_8h-source.html">periphery.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="at__flash_8h-source.html">at_flash.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="irda_8h-source.html">irda.h</a>&quot;</code><br><code>#include &quot;tff.h&quot;</code><br><code>#include &quot;diskio.h&quot;</code><br><code>#include &quot;<a class="el" href="time_8h-source.html">time.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="common_8h-source.html">common.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="menu_8h-source.html">menu.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="mmc_8h-source.html">mmc.h</a>&quot;</code><br><code>#include &quot;<a class="el" href="nrf24l01_8h-source.html">nrf24l01.h</a>&quot;</code><br><p>Include dependency graph for main.c:<p><center><img src="main_8c__incl.png" border="0" usemap="#main.c_map" alt=""></center><map name="main.c_map"><area href="system_8h.html" shape="rect" coords="153,293,236,317" alt=""><area href="mma_8h.html" shape="rect" coords="160,341,229,365" alt=""><area href="lcd_8h.html" shape="rect" coords="168,389,221,413" alt=""><area href="font_8h.html" shape="rect" coords="164,437,225,461" alt=""><area href="ball_8h.html" shape="rect" coords="165,485,224,509" alt=""><area href="bits_8h.html" shape="rect" coords="165,533,224,557" alt=""><area href="periphery_8h.html" shape="rect" coords="315,777,413,801" alt=""><area href="common_8h.html" shape="rect" coords="461,777,555,801" alt=""><area href="at__flash_8h.html" shape="rect" coords="151,683,239,707" alt=""><area href="irda_8h.html" shape="rect" coords="164,731,225,755" alt=""><area href="tff_8h-source.html" shape="rect" coords="171,779,219,803" alt=""><area href="diskio_8h-source.html" shape="rect" coords="157,827,232,851" alt=""><area href="time_8h.html" shape="rect" coords="163,875,227,899" alt=""><area href="menu_8h.html" shape="rect" coords="159,923,231,947" alt=""><area href="mmc_8h.html" shape="rect" coords="161,971,228,995" alt=""><area href="nrf24l01_8h.html" shape="rect" coords="319,923,409,947" alt=""></map><p><a href="main_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0971f775e6a1276f8ed9b9aca1b0130"></a><!-- doxytag: member="main.c::ERROR_STR_NUMBER" ref="f0971f775e6a1276f8ed9b9aca1b0130" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#f0971f775e6a1276f8ed9b9aca1b0130">ERROR_STR_NUMBER</a>&nbsp;&nbsp;&nbsp;13</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9aeccf032918bdda6dc810a5c3a35200"></a><!-- doxytag: member="main.c::POS_COL_START" ref="9aeccf032918bdda6dc810a5c3a35200" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#9aeccf032918bdda6dc810a5c3a35200">POS_COL_START</a>&nbsp;&nbsp;&nbsp;0x3d</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3534ce3215782f0aa50177725c61073c"></a><!-- doxytag: member="main.c::POS_COL_END" ref="3534ce3215782f0aa50177725c61073c" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#3534ce3215782f0aa50177725c61073c">POS_COL_END</a>&nbsp;&nbsp;&nbsp;0x44</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="640b903855d0225596dcb93e192783dd"></a><!-- doxytag: member="main.c::POS_ROW_START" ref="640b903855d0225596dcb93e192783dd" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#640b903855d0225596dcb93e192783dd">POS_ROW_START</a>&nbsp;&nbsp;&nbsp;0x00</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc01f7f7286685e34f31a70869e74ede"></a><!-- doxytag: member="main.c::POS_ROW_END" ref="bc01f7f7286685e34f31a70869e74ede" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#bc01f7f7286685e34f31a70869e74ede">POS_ROW_END</a>&nbsp;&nbsp;&nbsp;0x0f</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a946ac4b6c7418e09eed4c19d4a83fe"></a><!-- doxytag: member="main.c::ROW_EXCEED_LEFT" ref="7a946ac4b6c7418e09eed4c19d4a83fe" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#7a946ac4b6c7418e09eed4c19d4a83fe">ROW_EXCEED_LEFT</a>&nbsp;&nbsp;&nbsp;180</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b5727aff394c7933d07eed87e83fc91"></a><!-- doxytag: member="main.c::ROW_EXCEED_RIGHT" ref="0b5727aff394c7933d07eed87e83fc91" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#0b5727aff394c7933d07eed87e83fc91">ROW_EXCEED_RIGHT</a>&nbsp;&nbsp;&nbsp;110</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0964ee9b30f1896cf166b86b8c24e45"></a><!-- doxytag: member="main.c::COL_EXCEED_LEFT" ref="f0964ee9b30f1896cf166b86b8c24e45" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#f0964ee9b30f1896cf166b86b8c24e45">COL_EXCEED_LEFT</a>&nbsp;&nbsp;&nbsp;180</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e3917be7267877604aba9262b2168360"></a><!-- doxytag: member="main.c::COL_EXCEED_RIGHT" ref="e3917be7267877604aba9262b2168360" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#e3917be7267877604aba9262b2168360">COL_EXCEED_RIGHT</a>&nbsp;&nbsp;&nbsp;110</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="efd00edb9e71d2c64da766fcacefabf2"></a><!-- doxytag: member="main.c::KFACTOR" ref="efd00edb9e71d2c64da766fcacefabf2" args="" -->#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#efd00edb9e71d2c64da766fcacefabf2">KFACTOR</a>&nbsp;&nbsp;&nbsp;100</td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#ae5b8f2c0e0985aad8819fc8f8d62d75">get_fattime</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#14b2736f4de73b772af55d5dccc01445">FF_getErrorStr</a> (FRESULT fres)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#ed341ad9d0a41ad5b9ba5bc0dfa77b90">FF_init</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#ddfe6c457b4d648ce63179e86e5ec3b5">FF_done</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#0a57664d38600352be7a9b1a144eecd6">FF_showStatus</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#4ecbb0a5017a585d090a32d73dafe2e7">FF_listRootDir</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#67fe42fcbc896adacc7fd7ba05cf1a08">FF_showBitmap</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#dd8738a9aa405bc12782c7a072ad0f52">FF_fileTest</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#0fc8841d0fc4cafec999c0dad840e299">mmaBallTest</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#4bca63e2f9de43ddaeb04cc7add1d198">mmaRawValues</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#5425f66f1f4292b05ac4f94363b71940">setValue</a> (const char *title, uint32_t value, uint32_t min, uint32_t max, uint16_t smallStep, uint16_t bigStep)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#d41f27b5a95852249ae87e494ea3adc1">setDateTime</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#f485c6e292a2c3f41bcb39c86ce1b353">showDateTime</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="common_8h.html#449976458a084f880dc8e3d29e7eb6f5">bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a9b5bd746b4310abbb2492c50ff2e00f">appendToFile</a> (const char *filename, const char *buf, size_t size)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#41230ad8a2b773d53c21ffeb2e448d28">showVcc</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#89c0a8283a410b693ebef39173a8f493">showTemp</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#09901272ef37dd90a017a9307d0781eb">showFont</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#ddec9b1832cfde030323168b03783e9f">keyboardTest</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#02fd73d861ef2e4aabb38c0c9ff82947">init</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#13a43e6d814de94978c515cb084873b1">run</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#e66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr><tr><td colspan="2"><br><h2>Variables</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70f41bf48240360443fe8f178ccc3c83"></a><!-- doxytag: member="main.c::fatfs" ref="70f41bf48240360443fe8f178ccc3c83" args="" --><a class="el" href="struct__FATFS.html">FATFS</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#70f41bf48240360443fe8f178ccc3c83">fatfs</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8acca514c3ef07ad3483a43875c79bfe"></a><!-- doxytag: member="main.c::fatfsOk" ref="8acca514c3ef07ad3483a43875c79bfe" args="" --><a class="el" href="common_8h.html#449976458a084f880dc8e3d29e7eb6f5">bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#8acca514c3ef07ad3483a43875c79bfe">fatfsOk</a> = FALSE</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbb593c4b4f25e2bbdd772e53e2c72c2"></a><!-- doxytag: member="main.c::rootMenu" ref="fbb593c4b4f25e2bbdd772e53e2c72c2" args="[]" --><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#fbb593c4b4f25e2bbdd772e53e2c72c2">rootMenu</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#7f2d5526e8c08c7b5b13756c122a9f5c">rf24lTestMenu</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#03d4773e0ee370ef91844b8b15950d43">dateTimeMenu</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#676a17a93f0a6d7bcce9424c1ab8dd90">sdMmcMenu</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#64d83faaf9e30a624a049b2937a6cf06">mmaMenu</a> []</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmenuPoint__t.html">menuPoint_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#fbb593c4b4f25e2bbdd772e53e2c72c2">rootMenu</a> []</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Main loop. <p><dl class="author" compact><dt><b>Author:</b></dt><dd>Peter Ivanov </dd></dl><p>Definition in file <a class="el" href="main_8c-source.html">main.c</a>.<hr><h2>Function Documentation</h2><a class="anchor" name="a9b5bd746b4310abbb2492c50ff2e00f"></a><!-- doxytag: member="main.c::appendToFile" ref="a9b5bd746b4310abbb2492c50ff2e00f" args="(const char *filename, const char *buf, size_t size)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname"><a class="el" href="common_8h.html#449976458a084f880dc8e3d29e7eb6f5">bool_t</a> appendToFile           </td>          <td>(</td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>filename</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>buf</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">size_t&nbsp;</td>          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Append text to a file.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>filename</em>&nbsp;</td><td>Filename to open. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>Buffer to append. </td></tr>    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>Size of the buffer. </td></tr>  </table></dl><p>Definition at line <a class="el" href="main_8c-source.html#l00692">692</a> of file <a class="el" href="main_8c-source.html">main.c</a>.</div></div><p><a class="anchor" name="ddfe6c457b4d648ce63179e86e5ec3b5"></a><!-- doxytag: member="main.c::FF_done" ref="ddfe6c457b4d648ce63179e86e5ec3b5" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void FF_done           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Menu point which disconnects FAT filesystem (unmount). <p>Definition at line <a class="el" href="main_8c-source.html#l00195">195</a> of file <a class="el" href="main_8c-source.html">main.c</a>.</div></div><p><a class="anchor" name="dd8738a9aa405bc12782c7a072ad0f52"></a><!-- doxytag: member="main.c::FF_fileTest" ref="dd8738a9aa405bc12782c7a072ad0f52" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void FF_fileTest           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Menu point to test file creating and reading on SD cards. Creates a text file (fftest.txt), writes some text to it and reads back, then compares the two buffers. The result will be displayed. <p>Definition at line <a class="el" href="main_8c-source.html#l00382">382</a> of file <a class="el" href="main_8c-source.html">main.c</a>.</div></div><p><a class="anchor" name="14b2736f4de73b772af55d5dccc01445"></a><!-- doxytag: member="main.c::FF_getErrorStr" ref="14b2736f4de73b772af55d5dccc01445" args="(FRESULT fres)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const char* FF_getErrorStr           </td>          <td>(</td>          <td class="paramtype">FRESULT&nbsp;</td>          <td class="paramname"> <em>fres</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Converts error number to string.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>fres</em>&nbsp;</td><td>File operation result. </td></tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -