Revision 1145
Generated documentation for new orbs code
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 Page</span></a></li> |
|
11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
12 |
<li><a href="annotated.html"><span>Data 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 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 Page</span></a></li> |
|
12 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
13 |
<li><a href="modules.html"><span>Modules</span></a></li> |
|
14 |
<li><a href="annotated.html"><span>Data 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 |
|
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 |
|
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