Project

General

Profile

Revision 1145

Generated documentation for new orbs code

View differences:

serial_8h-source.html
4 4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5 5
<link href="tabs.css" rel="stylesheet" type="text/css">
6 6
</head><body>
7
<!-- Generated by Doxygen 1.5.3 -->
8
<div class="tabs">
9
  <ul>
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11
    <li><a href="modules.html"><span>Modules</span></a></li>
12
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
13
    <li class="current"><a href="files.html"><span>Files</span></a></li>
14
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
15
  </ul>
16
</div>
7
<!-- Generated by Doxygen 1.5.5 -->
8
<div class="navigation" id="top">
9
  <div class="tabs">
10
    <ul>
11
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
13
      <li><a href="modules.html"><span>Modules</span></a></li>
14
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
15
      <li class="current"><a href="files.html"><span>Files</span></a></li>
16
    </ul>
17
  </div>
17 18
<h1>serial.h</h1><a href="serial_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
18 19
<a name="l00038"></a>00038 <span class="comment">/*</span>
19 20
<a name="l00039"></a>00039 <span class="comment">  serial.h - Contains definitions and function prototypes for the RS232 serial port</span>
......
60 61
<a name="l00093"></a>00093 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c" title="Read a character from USB without blocking.">usb_getc_nb</a>(<span class="keywordtype">char</span> *c);
61 62
<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0" title="Print a string to USB.">usb_puts</a>(<span class="keywordtype">char</span> *s);
62 63
<a name="l00097"></a>00097 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d" title="Print an integer to USB.">usb_puti</a>(<span class="keywordtype">int</span> value);
63
<a name="l00098"></a>00098  <span class="comment">//end addtogroup</span>
64
<a name="l00100"></a>00100 
65
<a name="l00110"></a>00110 <span class="comment">// if no baud rate is defined for usb, default is set here</span>
66
<a name="l00111"></a>00111 
67
<a name="l00112"></a>00112 <span class="comment">// if no baud rate is defined for xbee, default is set here</span>
68
<a name="l00113"></a>00113 <span class="preprocessor">#ifndef XBEE_BAUD</span>
69
<a name="l00114"></a>00114 <span class="preprocessor"></span>
70
<a name="l00115"></a><a class="code" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">00115</a> <span class="preprocessor">#define XBEE_BAUD 9600</span>
71
<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
72
<a name="l00117"></a>00117 <span class="preprocessor"></span>
73
<a name="l00119"></a>00119 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>(<span class="keywordtype">void</span>);
74
<a name="l00121"></a>00121 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989" title="Print a character to the XBee.">xbee_putc</a>(<span class="keywordtype">char</span> c);
75
<a name="l00123"></a>00123 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88" title="Read a character from the XBee.">xbee_getc</a>(<span class="keywordtype">void</span>);
76
<a name="l00125"></a>00125 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2" title="Read a character from the XBee without blocking.">xbee_getc_nb</a>(<span class="keywordtype">char</span> *c);
77
<a name="l00126"></a>00126  <span class="comment">//end addtogroup</span>
78
<a name="l00128"></a>00128 
79
<a name="l00129"></a>00129 <span class="preprocessor">#endif</span>
80
<a name="l00130"></a>00130 <span class="preprocessor"></span>
81
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Wed Nov 5 19:59:42 2008 for libdragonfly by&nbsp;
64
<a name="l00099"></a>00099 uint8_t <a class="code" href="group__usb.html#g94d47853c33da12c71dec155f819cfeb" title="Determine a hexadecimal digit.">hex_digit</a> (uint8_t value);
65
<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="group__usb.html#g8e7e31f1e45721ac032267b13d0f759b" title="Print a fixed width hexadecimal representation to USB.">usb_puth16</a> (uint16_t value);
66
<a name="l00103"></a>00103 <span class="keywordtype">void</span> <a class="code" href="group__usb.html#g21462df541911e0611416e85be6ea34d" title="Print a fixed width hexadecimal representation to USB.">usb_puth8</a>(uint8_t value);
67
<a name="l00105"></a>00105 <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> usb_puth (uint16_t value) { <a class="code" href="group__usb.html#g8e7e31f1e45721ac032267b13d0f759b" title="Print a fixed width hexadecimal representation to USB.">usb_puth16</a> (value); };
68
<a name="l00106"></a>00106 
69
<a name="l00107"></a>00107  <span class="comment">//end addtogroup</span>
70
<a name="l00109"></a>00109 
71
<a name="l00119"></a>00119 <span class="comment">// if no baud rate is defined for usb, default is set here</span>
72
<a name="l00120"></a>00120 
73
<a name="l00121"></a>00121 <span class="comment">// if no baud rate is defined for xbee, default is set here</span>
74
<a name="l00122"></a>00122 <span class="preprocessor">#ifndef XBEE_BAUD</span>
75
<a name="l00123"></a>00123 <span class="preprocessor"></span>
76
<a name="l00124"></a><a class="code" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">00124</a> <span class="preprocessor">#define XBEE_BAUD 9600</span>
77
<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
78
<a name="l00126"></a>00126 <span class="preprocessor"></span>
79
<a name="l00128"></a>00128 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>(<span class="keywordtype">void</span>);
80
<a name="l00130"></a>00130 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989" title="Print a character to the XBee.">xbee_putc</a>(<span class="keywordtype">char</span> c);
81
<a name="l00132"></a>00132 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88" title="Read a character from the XBee.">xbee_getc</a>(<span class="keywordtype">void</span>);
82
<a name="l00134"></a>00134 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2" title="Read a character from the XBee without blocking.">xbee_getc_nb</a>(<span class="keywordtype">char</span> *c);
83
<a name="l00135"></a>00135 
84
<a name="l00136"></a>00136 
85
<a name="l00137"></a>00137  <span class="comment">//end addtogroup</span>
86
<a name="l00139"></a>00139 
87
<a name="l00140"></a>00140 <span class="preprocessor">#endif</span>
88
<a name="l00141"></a>00141 <span class="preprocessor"></span>
89
</pre></div></div>
90
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Apr 16 18:33:23 2009 for libdragonfly by&nbsp;
82 91
<a href="http://www.doxygen.org/index.html">
83
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
92
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
84 93
</body>
85 94
</html>

Also available in: Unified diff