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

📄 nrf24l01_8c.html

📁 MSP acquires data and sends through USB to PC. Check the link for PC capture software and project d
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a class="anchor" name="82350a7ddeb8d1e50d6375b520114a9a"></a><!-- doxytag: member="nrf24l01.c::Delay" ref="82350a7ddeb8d1e50d6375b520114a9a" args="(unsigned long a)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void Delay           </td>          <td>(</td>          <td class="paramtype">unsigned long&nbsp;</td>          <td class="paramname"> <em>a</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Software delay.<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>a</em>&nbsp;</td><td>Number of loop. </td></tr>  </table></dl><p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00042">42</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><a class="anchor" name="0eb561cc69d3336ac273f4246ee7e631"></a><!-- doxytag: member="nrf24l01.c::NRF_prepareForReceive" ref="0eb561cc69d3336ac273f4246ee7e631" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void NRF_prepareForReceive           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>After sending a byte you may set the device to RX mode. <p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00321">321</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><a class="anchor" name="b7ad95e7d453872170e9a6d1d2db6fc3"></a><!-- doxytag: member="nrf24l01.c::NRF_receive" ref="b7ad95e7d453872170e9a6d1d2db6fc3" args="(uint8_t *const byte)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname"><a class="el" href="common_8h.html#449976458a084f880dc8e3d29e7eb6f5">bool_t</a> NRF_receive           </td>          <td>(</td>          <td class="paramtype">uint8_t *const&nbsp;</td>          <td class="paramname"> <em>byte</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Receive one byte from the air via chip nRF24L01. Addresses are hardcoded: <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="nrf24l01_8c.html#713aeff525b77ebec6a0bd0067e94899">RX_ADDRESS_P0</a> <a class="el" href="nrf24l01_8c.html#8c2490e789bd3a76ef4e5f56367c1344">RX_ADDRESS_P1</a> <a class="el" href="nrf24l01_8c.html#dd5a3afac408f7f5cd5fa4258e50c7a3">TX_ADDRESS</a></dd></dl><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>byte</em>&nbsp;</td><td>The data byte to receive. </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE: if byte succesfully received. FALSE: if no input data. </dd></dl><p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00337">337</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><a class="anchor" name="4015c7b6345fb495c62de60a81c9457e"></a><!-- doxytag: member="nrf24l01.c::NRF_send" ref="4015c7b6345fb495c62de60a81c9457e" args="(uint8_t byte)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void NRF_send           </td>          <td>(</td>          <td class="paramtype">uint8_t&nbsp;</td>          <td class="paramname"> <em>byte</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Send one byte to the air via chip nRF24L01. Addresses are hardcoded: <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="nrf24l01_8c.html#713aeff525b77ebec6a0bd0067e94899">RX_ADDRESS_P0</a> <a class="el" href="nrf24l01_8c.html#8c2490e789bd3a76ef4e5f56367c1344">RX_ADDRESS_P1</a> <a class="el" href="nrf24l01_8c.html#dd5a3afac408f7f5cd5fa4258e50c7a3">TX_ADDRESS</a></dd></dl><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>byte</em>&nbsp;</td><td>The data byte to send. </td></tr>  </table></dl><p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00260">260</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><a class="anchor" name="af5c055cad67312ebfb0361c281cbd34"></a><!-- doxytag: member="nrf24l01.c::SPI_Send_command_with_ADDR" ref="af5c055cad67312ebfb0361c281cbd34" args="(unsigned char cmd, unsigned char addr, unsigned char data_byte)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">unsigned char SPI_Send_command_with_ADDR           </td>          <td>(</td>          <td class="paramtype">unsigned char&nbsp;</td>          <td class="paramname"> <em>cmd</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned char&nbsp;</td>          <td class="paramname"> <em>addr</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">unsigned char&nbsp;</td>          <td class="paramname"> <em>data_byte</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>Internally used function to send command to the chip NRF24L01 via SPI.<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>cmd</em>&nbsp;</td><td>Command to send. Example: R_REGISTER </td></tr>    <tr><td valign="top"></td><td valign="top"><em>addr</em>&nbsp;</td><td>Address to send. Example: RX_ADDR_P0 </td></tr>    <tr><td valign="top"></td><td valign="top"><em>data_byte</em>&nbsp;</td><td>Data byte to send. This data byte will not be sent in some cases! Check source code! </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>Status. </dd></dl><p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00103">103</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><a class="anchor" name="6b137ec6ccdeb9cd7c3ff97fc2f57247"></a><!-- doxytag: member="nrf24l01.c::SPI_SendByte" ref="6b137ec6ccdeb9cd7c3ff97fc2f57247" args="(unsigned char data)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">unsigned char SPI_SendByte           </td>          <td>(</td>          <td class="paramtype">unsigned char&nbsp;</td>          <td class="paramname"> <em>data</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Internally used function to transmit and receive a byte via SPI channel.<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>data</em>&nbsp;</td><td>One byte to send. </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>Received byte. </dd></dl><p>Definition at line <a class="el" href="nrf24l01_8c-source.html#l00087">87</a> of file <a class="el" href="nrf24l01_8c-source.html">nrf24l01.c</a>.</div></div><p><hr size="1"><address style="align: right;"><small>Generated on Sun Oct 21 19:25:35 2007 for Sample MSP430-4619LCD Project by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>

⌨️ 快捷键说明

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