Revision 12
Reorganized docs; added colonet docs.
trunk/docs/lib/libdragonfly/tabs.css | ||
---|---|---|
1 |
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ |
|
2 |
|
|
3 |
DIV.tabs |
|
4 |
{ |
|
5 |
float : left; |
|
6 |
width : 100%; |
|
7 |
background : url("tab_b.gif") repeat-x bottom; |
|
8 |
margin-bottom : 4px; |
|
9 |
} |
|
10 |
|
|
11 |
DIV.tabs UL |
|
12 |
{ |
|
13 |
margin : 0px; |
|
14 |
padding-left : 10px; |
|
15 |
list-style : none; |
|
16 |
} |
|
17 |
|
|
18 |
DIV.tabs LI, DIV.tabs FORM |
|
19 |
{ |
|
20 |
display : inline; |
|
21 |
margin : 0px; |
|
22 |
padding : 0px; |
|
23 |
} |
|
24 |
|
|
25 |
DIV.tabs FORM |
|
26 |
{ |
|
27 |
float : right; |
|
28 |
} |
|
29 |
|
|
30 |
DIV.tabs A |
|
31 |
{ |
|
32 |
float : left; |
|
33 |
background : url("tab_r.gif") no-repeat right top; |
|
34 |
border-bottom : 1px solid #84B0C7; |
|
35 |
font-size : x-small; |
|
36 |
font-weight : bold; |
|
37 |
text-decoration : none; |
|
38 |
} |
|
39 |
|
|
40 |
DIV.tabs A:hover |
|
41 |
{ |
|
42 |
background-position: 100% -150px; |
|
43 |
} |
|
44 |
|
|
45 |
DIV.tabs A:link, DIV.tabs A:visited, |
|
46 |
DIV.tabs A:active, DIV.tabs A:hover |
|
47 |
{ |
|
48 |
color: #1A419D; |
|
49 |
} |
|
50 |
|
|
51 |
DIV.tabs SPAN |
|
52 |
{ |
|
53 |
float : left; |
|
54 |
display : block; |
|
55 |
background : url("tab_l.gif") no-repeat left top; |
|
56 |
padding : 5px 9px; |
|
57 |
white-space : nowrap; |
|
58 |
} |
|
59 |
|
|
60 |
DIV.tabs INPUT |
|
61 |
{ |
|
62 |
float : right; |
|
63 |
display : inline; |
|
64 |
font-size : 1em; |
|
65 |
} |
|
66 |
|
|
67 |
DIV.tabs TD |
|
68 |
{ |
|
69 |
font-size : x-small; |
|
70 |
font-weight : bold; |
|
71 |
text-decoration : none; |
|
72 |
} |
|
73 |
|
|
74 |
|
|
75 |
|
|
76 |
/* Commented Backslash Hack hides rule from IE5-Mac \*/ |
|
77 |
DIV.tabs SPAN {float : none;} |
|
78 |
/* End IE5-Mac hack */ |
|
79 |
|
|
80 |
DIV.tabs A:hover SPAN |
|
81 |
{ |
|
82 |
background-position: 0% -150px; |
|
83 |
} |
|
84 |
|
|
85 |
DIV.tabs LI#current A |
|
86 |
{ |
|
87 |
background-position: 100% -150px; |
|
88 |
border-width : 0px; |
|
89 |
} |
|
90 |
|
|
91 |
DIV.tabs LI#current SPAN |
|
92 |
{ |
|
93 |
background-position: 0% -150px; |
|
94 |
padding-bottom : 6px; |
|
95 |
} |
|
96 |
|
|
97 |
DIV.nav |
|
98 |
{ |
|
99 |
background : none; |
|
100 |
border : none; |
|
101 |
border-bottom : 1px solid #84B0C7; |
|
102 |
} |
trunk/docs/lib/libdragonfly/group__move.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Movement</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<h1>Movement</h1>Functions fo controlling robot motion Higher level functions to control the movement of robots. |
|
15 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
16 |
<tr><td></td></tr> |
|
17 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
18 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga02f16883c5ce325e2dbb8c3835aa9a1"></a><!-- doxytag: member="move::FWD" ref="ga02f16883c5ce325e2dbb8c3835aa9a1" args="" --> |
|
19 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">FWD</a> 0</td></tr> |
|
20 |
|
|
21 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move forwards. <br></td></tr> |
|
22 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8d9d2e1ff6a03ce3b45a32e0002a405"></a><!-- doxytag: member="move::BCK" ref="gb8d9d2e1ff6a03ce3b45a32e0002a405" args="" --> |
|
23 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">BCK</a> 1</td></tr> |
|
24 |
|
|
25 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move backwards. <br></td></tr> |
|
26 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff79b776dbd665d08a0cfcb4c2931c98"></a><!-- doxytag: member="move::SLOW_SPD" ref="gff79b776dbd665d08a0cfcb4c2931c98" args="" --> |
|
27 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">SLOW_SPD</a> 96</td></tr> |
|
28 |
|
|
29 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A slow speed. <br></td></tr> |
|
30 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0dd7c6a61a43fb8a3698988c414a9bf"></a><!-- doxytag: member="move::HALF_SPD" ref="ga0dd7c6a61a43fb8a3698988c414a9bf" args="" --> |
|
31 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">HALF_SPD</a> 128</td></tr> |
|
32 |
|
|
33 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Half of the full speed. <br></td></tr> |
|
34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab20a9de15efe0d1b5599a3dd2ae9fea"></a><!-- doxytag: member="move::NRML_SPD" ref="gab20a9de15efe0d1b5599a3dd2ae9fea" args="" --> |
|
35 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">NRML_SPD</a> 160</td></tr> |
|
36 |
|
|
37 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A normal speed. <br></td></tr> |
|
38 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga1f2e117ff854d46ca84f16a1eb8419a"></a><!-- doxytag: member="move::FAST_SPD" ref="ga1f2e117ff854d46ca84f16a1eb8419a" args="" --> |
|
39 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">FAST_SPD</a> 192</td></tr> |
|
40 |
|
|
41 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A fast speed. <br></td></tr> |
|
42 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35819c1d24f97763dab51cd367514443"></a><!-- doxytag: member="move::FULL_SPD" ref="g35819c1d24f97763dab51cd367514443" args="" --> |
|
43 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">FULL_SPD</a> 255</td></tr> |
|
44 |
|
|
45 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">The maximum speed. <br></td></tr> |
|
46 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e9e38cfcdb9bfd0f80c69a574301731"></a><!-- doxytag: member="move::SLOW_TURN" ref="g4e9e38cfcdb9bfd0f80c69a574301731" args="" --> |
|
47 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">SLOW_TURN</a> 64</td></tr> |
|
48 |
|
|
49 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A slow turning speed. <br></td></tr> |
|
50 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfc67eeed7b52f97b8483af04e27a9ce"></a><!-- doxytag: member="move::NRML_TURN" ref="gdfc67eeed7b52f97b8483af04e27a9ce" args="" --> |
|
51 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">NRML_TURN</a> 96</td></tr> |
|
52 |
|
|
53 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A medium turning speed. <br></td></tr> |
|
54 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb900792066abf52697bd19cc5240ae24"></a><!-- doxytag: member="move::FAST_TURN" ref="gb900792066abf52697bd19cc5240ae24" args="" --> |
|
55 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">FAST_TURN</a> 128</td></tr> |
|
56 |
|
|
57 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A high turning speed. <br></td></tr> |
|
58 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
59 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> (int velocity, int omega)</td></tr> |
|
60 |
|
|
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the robot at the specified velocity. <a href="#g4e27eab618b1d874ff25fd2b2a65493b"></a><br></td></tr> |
|
62 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move_avoid</a> (int velocity, int omega, int strength)</td></tr> |
|
63 |
|
|
64 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Move the robot while avoiding obstacles. <a href="#g8e79749d6af4a0aa12aceee41ad62ebd"></a><br></td></tr> |
|
65 |
</table> |
|
66 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
67 |
Functions fo controlling robot motion Higher level functions to control the movement of robots. |
|
68 |
<p> |
|
69 |
<hr><h2>Function Documentation</h2> |
|
70 |
<a class="anchor" name="g4e27eab618b1d874ff25fd2b2a65493b"></a><!-- doxytag: member="move.c::move" ref="g4e27eab618b1d874ff25fd2b2a65493b" args="(int velocity, int omega)" --><p> |
|
71 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
72 |
<tr> |
|
73 |
<td class="mdRow"> |
|
74 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
75 |
<tr> |
|
76 |
<td class="md" nowrap valign="top">void move </td> |
|
77 |
<td class="md" valign="top">( </td> |
|
78 |
<td class="md" nowrap valign="top">int </td> |
|
79 |
<td class="mdname" nowrap> <em>velocity</em>, </td> |
|
80 |
</tr> |
|
81 |
<tr> |
|
82 |
<td class="md" nowrap align="right"></td> |
|
83 |
<td class="md"></td> |
|
84 |
<td class="md" nowrap>int </td> |
|
85 |
<td class="mdname" nowrap> <em>omega</em></td> |
|
86 |
</tr> |
|
87 |
<tr> |
|
88 |
<td class="md"></td> |
|
89 |
<td class="md">) </td> |
|
90 |
<td class="md" colspan="2"></td> |
|
91 |
</tr> |
|
92 |
</table> |
|
93 |
</td> |
|
94 |
</tr> |
|
95 |
</table> |
|
96 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
97 |
<tr> |
|
98 |
<td> |
|
99 |
|
|
100 |
</td> |
|
101 |
<td> |
|
102 |
|
|
103 |
<p> |
|
104 |
Move the robot at the specified velocity. |
|
105 |
<p> |
|
106 |
Causes the robot to move with the given translation and rotational velocities. motors_init must be called before this function can be used.<p> |
|
107 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
108 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
109 |
<tr><td valign="top"></td><td valign="top"><em>velocity</em> </td><td>the translational velocity of the robot, in the range -255 to 255. A positive value indicates forward motion, while a negative value indicates backwards motion.</td></tr> |
|
110 |
<tr><td valign="top"></td><td valign="top"><em>omega</em> </td><td>the rotational velocity of the robot, in the range -255 to 255. A positive value indicates a counterclockwise velocity, while a negative value indicates a clockwise velocity.</td></tr> |
|
111 |
</table> |
|
112 |
</dl> |
|
113 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a>, <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a>, <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> </dd></dl> |
|
114 |
</td> |
|
115 |
</tr> |
|
116 |
</table> |
|
117 |
<a class="anchor" name="g8e79749d6af4a0aa12aceee41ad62ebd"></a><!-- doxytag: member="move.c::move_avoid" ref="g8e79749d6af4a0aa12aceee41ad62ebd" args="(int velocity, int omega, int strength)" --><p> |
|
118 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
119 |
<tr> |
|
120 |
<td class="mdRow"> |
|
121 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
122 |
<tr> |
|
123 |
<td class="md" nowrap valign="top">void move_avoid </td> |
|
124 |
<td class="md" valign="top">( </td> |
|
125 |
<td class="md" nowrap valign="top">int </td> |
|
126 |
<td class="mdname" nowrap> <em>velocity</em>, </td> |
|
127 |
</tr> |
|
128 |
<tr> |
|
129 |
<td class="md" nowrap align="right"></td> |
|
130 |
<td class="md"></td> |
|
131 |
<td class="md" nowrap>int </td> |
|
132 |
<td class="mdname" nowrap> <em>omega</em>, </td> |
|
133 |
</tr> |
|
134 |
<tr> |
|
135 |
<td class="md" nowrap align="right"></td> |
|
136 |
<td class="md"></td> |
|
137 |
<td class="md" nowrap>int </td> |
|
138 |
<td class="mdname" nowrap> <em>strength</em></td> |
|
139 |
</tr> |
|
140 |
<tr> |
|
141 |
<td class="md"></td> |
|
142 |
<td class="md">) </td> |
|
143 |
<td class="md" colspan="2"></td> |
|
144 |
</tr> |
|
145 |
</table> |
|
146 |
</td> |
|
147 |
</tr> |
|
148 |
</table> |
|
149 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
150 |
<tr> |
|
151 |
<td> |
|
152 |
|
|
153 |
</td> |
|
154 |
<td> |
|
155 |
|
|
156 |
<p> |
|
157 |
Move the robot while avoiding obstacles. |
|
158 |
<p> |
|
159 |
Moves the robot with the given translational and angular velocities while avoiding obstacles. To be effective, this function must be called repeatedly throughout the motion. It relies on the IR rangefinders to detect obstacles. Before calling this function, motors_init and range_init must be called.<p> |
|
160 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
161 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
162 |
<tr><td valign="top"></td><td valign="top"><em>velocity</em> </td><td>the translational velocity of the robot, in the range -255 to 255. A positive value indicates forward motion.</td></tr> |
|
163 |
<tr><td valign="top"></td><td valign="top"><em>omega</em> </td><td>the rotational velocity of the robot, in the range -255 to 255. A positive value indicates a counterclockwise velocity.</td></tr> |
|
164 |
<tr><td valign="top"></td><td valign="top"><em>strength</em> </td><td>the strength of the avoid behavior, in the range 0 to 100.</td></tr> |
|
165 |
</table> |
|
166 |
</dl> |
|
167 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a>, <a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">range_init</a>, <a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> </dd></dl> |
|
168 |
</td> |
|
169 |
</tr> |
|
170 |
</table> |
|
171 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
172 |
<a href="http://www.doxygen.org/index.html"> |
|
173 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
174 |
</body> |
|
175 |
</html> |
trunk/docs/lib/libdragonfly/globals_0x6c.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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 id="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<div class="tabs"> |
|
15 |
<ul> |
|
16 |
<li><a href="files.html"><span>File List</span></a></li> |
|
17 |
<li id="current"><a href="globals.html"><span>Globals</span></a></li> |
|
18 |
</ul></div> |
|
19 |
<div class="tabs"> |
|
20 |
<ul> |
|
21 |
<li id="current"><a href="globals.html"><span>All</span></a></li> |
|
22 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
23 |
<li><a href="globals_defs.html"><span>Defines</span></a></li> |
|
24 |
</ul> |
|
25 |
</div> |
|
26 |
<div class="tabs"> |
|
27 |
<ul> |
|
28 |
<li><a href="globals.html#index__"><span>_</span></a></li> |
|
29 |
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li> |
|
30 |
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li> |
|
31 |
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li> |
|
32 |
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li> |
|
33 |
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li> |
|
34 |
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li> |
|
35 |
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li> |
|
36 |
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li> |
|
37 |
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li> |
|
38 |
<li id="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li> |
|
39 |
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li> |
|
40 |
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li> |
|
41 |
<li><a href="globals_0x6f.html#index_o"><span>o</span></a></li> |
|
42 |
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li> |
|
43 |
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li> |
|
44 |
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li> |
|
45 |
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li> |
|
46 |
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li> |
|
47 |
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li> |
|
48 |
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li> |
|
49 |
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li> |
|
50 |
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li> |
|
51 |
</ul> |
|
52 |
</div> |
|
53 |
|
|
54 |
<p> |
|
55 |
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: |
|
56 |
<p> |
|
57 |
<h3><a class="anchor" name="index_l">- l -</a></h3><ul> |
|
58 |
<li>LCD |
|
59 |
: <a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">dragonfly_lib.h</a><li>LIME |
|
60 |
: <a class="el" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">lights.h</a></ul> |
|
61 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
62 |
<a href="http://www.doxygen.org/index.html"> |
|
63 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
64 |
</body> |
|
65 |
</html> |
trunk/docs/lib/libdragonfly/globals_defs_0x6e.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Data Fields</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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 id="current"><a href="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<div class="tabs"> |
|
15 |
<ul> |
|
16 |
<li><a href="files.html"><span>File List</span></a></li> |
|
17 |
<li id="current"><a href="globals.html"><span>Globals</span></a></li> |
|
18 |
</ul></div> |
|
19 |
<div class="tabs"> |
|
20 |
<ul> |
|
21 |
<li><a href="globals.html"><span>All</span></a></li> |
|
22 |
<li><a href="globals_func.html"><span>Functions</span></a></li> |
|
23 |
<li id="current"><a href="globals_defs.html"><span>Defines</span></a></li> |
|
24 |
</ul> |
|
25 |
</div> |
|
26 |
<div class="tabs"> |
|
27 |
<ul> |
|
28 |
<li><a href="globals_defs.html#index__"><span>_</span></a></li> |
|
29 |
<li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> |
|
30 |
<li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> |
|
31 |
<li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> |
|
32 |
<li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> |
|
33 |
<li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> |
|
34 |
<li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> |
|
35 |
<li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li> |
|
36 |
<li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li> |
|
37 |
<li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li> |
|
38 |
<li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li> |
|
39 |
<li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> |
|
40 |
<li id="current"><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> |
|
41 |
<li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> |
|
42 |
<li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> |
|
43 |
<li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li> |
|
44 |
<li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li> |
|
45 |
<li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> |
|
46 |
<li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li> |
|
47 |
<li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> |
|
48 |
<li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li> |
|
49 |
<li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li> |
|
50 |
<li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li> |
|
51 |
</ul> |
|
52 |
</div> |
|
53 |
|
|
54 |
<p> |
|
55 |
|
|
56 |
<p> |
|
57 |
<h3><a class="anchor" name="index_n">- n -</a></h3><ul> |
|
58 |
<li>NRML_SPD |
|
59 |
: <a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">move.h</a><li>NRML_TURN |
|
60 |
: <a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">move.h</a></ul> |
|
61 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
62 |
<a href="http://www.doxygen.org/index.html"> |
|
63 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
64 |
</body> |
|
65 |
</html> |
trunk/docs/lib/libdragonfly/group__dio.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Digital Input / Output</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<h1>Digital Input / Output</h1>Controls digital input and output. |
|
15 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
16 |
<tr><td></td></tr> |
|
17 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
18 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd3a64360b1623d5314cbb8999cb86f99"></a><!-- doxytag: member="dio::PIN_A0" ref="gd3a64360b1623d5314cbb8999cb86f99" args="" --> |
|
19 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">PIN_A0</a> 8</td></tr> |
|
20 |
|
|
21 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A0. <br></td></tr> |
|
22 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gceb8d227e063cc486808d5d41735a050"></a><!-- doxytag: member="dio::PIN_A1" ref="gceb8d227e063cc486808d5d41735a050" args="" --> |
|
23 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">PIN_A1</a> 9</td></tr> |
|
24 |
|
|
25 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A1. <br></td></tr> |
|
26 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga181f8521480dfcc1eb2688075701a4c"></a><!-- doxytag: member="dio::PIN_A2" ref="ga181f8521480dfcc1eb2688075701a4c" args="" --> |
|
27 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">PIN_A2</a> 10</td></tr> |
|
28 |
|
|
29 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A2. <br></td></tr> |
|
30 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g933cca5ab119d5e74639e7ac5d120d8a"></a><!-- doxytag: member="dio::PIN_A3" ref="g933cca5ab119d5e74639e7ac5d120d8a" args="" --> |
|
31 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">PIN_A3</a> 11</td></tr> |
|
32 |
|
|
33 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A3. <br></td></tr> |
|
34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea5f553ed9a6c4dac77e9c77d0cd0391"></a><!-- doxytag: member="dio::PIN_A4" ref="gea5f553ed9a6c4dac77e9c77d0cd0391" args="" --> |
|
35 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">PIN_A4</a> 12</td></tr> |
|
36 |
|
|
37 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A4. <br></td></tr> |
|
38 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb78a92a8cba92ec5664599083bcb2f52"></a><!-- doxytag: member="dio::PIN_A5" ref="gb78a92a8cba92ec5664599083bcb2f52" args="" --> |
|
39 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">PIN_A5</a> 13</td></tr> |
|
40 |
|
|
41 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A5. <br></td></tr> |
|
42 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc06e9c4314680dcb8900c88079a954f"></a><!-- doxytag: member="dio::PIN_A6" ref="gfc06e9c4314680dcb8900c88079a954f" args="" --> |
|
43 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">PIN_A6</a> 14</td></tr> |
|
44 |
|
|
45 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A6. <br></td></tr> |
|
46 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g027cabbaecdcdfdc68fbd92f8e1922ac"></a><!-- doxytag: member="dio::PIN_A7" ref="g027cabbaecdcdfdc68fbd92f8e1922ac" args="" --> |
|
47 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">PIN_A7</a> 15</td></tr> |
|
48 |
|
|
49 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin A7. <br></td></tr> |
|
50 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4b553591a495409d4f7cec4b6c3e754"></a><!-- doxytag: member="dio::PIN_SS" ref="gb4b553591a495409d4f7cec4b6c3e754" args="" --> |
|
51 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">PIN_SS</a> 16</td></tr> |
|
52 |
|
|
53 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SS. <br></td></tr> |
|
54 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a1a3e97267377d1b18bb9073192fdf1"></a><!-- doxytag: member="dio::PIN_SCK" ref="g6a1a3e97267377d1b18bb9073192fdf1" args="" --> |
|
55 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">PIN_SCK</a> 17</td></tr> |
|
56 |
|
|
57 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SCK. <br></td></tr> |
|
58 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbaeddda4b992af7165ed898ab8b2b4ac"></a><!-- doxytag: member="dio::PIN_MOSI" ref="gbaeddda4b992af7165ed898ab8b2b4ac" args="" --> |
|
59 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">PIN_MOSI</a> 18</td></tr> |
|
60 |
|
|
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin MOSI. <br></td></tr> |
|
62 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46bdd417480dec5cb9cf196af3c7489c"></a><!-- doxytag: member="dio::PIN_MISO" ref="g46bdd417480dec5cb9cf196af3c7489c" args="" --> |
|
63 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">PIN_MISO</a> 19</td></tr> |
|
64 |
|
|
65 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin MISO. <br></td></tr> |
|
66 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad67c3da2c24b47f9926a7dfddea60a"></a><!-- doxytag: member="dio::PIN_LCD_COMMAND" ref="g9ad67c3da2c24b47f9926a7dfddea60a" args="" --> |
|
67 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">PIN_LCD_COMMAND</a> 20</td></tr> |
|
68 |
|
|
69 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">LCD Command Pin. <br></td></tr> |
|
70 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d6c3aa4f6f299e8a82d4d1295ae322b"></a><!-- doxytag: member="dio::PIN_C0" ref="g5d6c3aa4f6f299e8a82d4d1295ae322b" args="" --> |
|
71 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">PIN_C0</a> 24</td></tr> |
|
72 |
|
|
73 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C0. <br></td></tr> |
|
74 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3f39d54f92d708a3c807377eed1a2043"></a><!-- doxytag: member="dio::PIN_C1" ref="g3f39d54f92d708a3c807377eed1a2043" args="" --> |
|
75 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">PIN_C1</a> 25</td></tr> |
|
76 |
|
|
77 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C1. <br></td></tr> |
|
78 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g30f4452c1e3af3c0e210cd0208615399"></a><!-- doxytag: member="dio::PIN_C2" ref="g30f4452c1e3af3c0e210cd0208615399" args="" --> |
|
79 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">PIN_C2</a> 26</td></tr> |
|
80 |
|
|
81 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C2. <br></td></tr> |
|
82 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce4355a55f5fca3452924c22e5133012"></a><!-- doxytag: member="dio::PIN_C3" ref="gce4355a55f5fca3452924c22e5133012" args="" --> |
|
83 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">PIN_C3</a> 27</td></tr> |
|
84 |
|
|
85 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C3. <br></td></tr> |
|
86 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad1780e5368e328729b4bff24e98d30c"></a><!-- doxytag: member="dio::PIN_C4" ref="gad1780e5368e328729b4bff24e98d30c" args="" --> |
|
87 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">PIN_C4</a> 28</td></tr> |
|
88 |
|
|
89 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C4. <br></td></tr> |
|
90 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3a295212fbf34fdd35d2a984bf75b80"></a><!-- doxytag: member="dio::PIN_C5" ref="gc3a295212fbf34fdd35d2a984bf75b80" args="" --> |
|
91 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">PIN_C5</a> 29</td></tr> |
|
92 |
|
|
93 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C5. <br></td></tr> |
|
94 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1c5e268dfd2543c2d4099c51876fcc9b"></a><!-- doxytag: member="dio::PIN_C6" ref="g1c5e268dfd2543c2d4099c51876fcc9b" args="" --> |
|
95 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">PIN_C6</a> 30</td></tr> |
|
96 |
|
|
97 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C6. <br></td></tr> |
|
98 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0762e408c09c5c4a9d0f02e34b2b96d3"></a><!-- doxytag: member="dio::PIN_C7" ref="g0762e408c09c5c4a9d0f02e34b2b96d3" args="" --> |
|
99 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">PIN_C7</a> 31</td></tr> |
|
100 |
|
|
101 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin C7. <br></td></tr> |
|
102 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4874028097ae0777b42cef20ffc913d"></a><!-- doxytag: member="dio::PIN_SCL" ref="gb4874028097ae0777b42cef20ffc913d" args="" --> |
|
103 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">PIN_SCL</a> 32</td></tr> |
|
104 |
|
|
105 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SCL. <br></td></tr> |
|
106 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5dfb6a7d75a520f42d21ec9a9f640342"></a><!-- doxytag: member="dio::PIN_SDA" ref="g5dfb6a7d75a520f42d21ec9a9f640342" args="" --> |
|
107 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">PIN_SDA</a> 33</td></tr> |
|
108 |
|
|
109 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin SDA. <br></td></tr> |
|
110 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6844ffe71c9cb20c6b4fe67289b58f40"></a><!-- doxytag: member="dio::PIN_RX0" ref="g6844ffe71c9cb20c6b4fe67289b58f40" args="" --> |
|
111 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">PIN_RX0</a> 40</td></tr> |
|
112 |
|
|
113 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin RX0. <br></td></tr> |
|
114 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c8efa60d2db765b46d88aa2a6df0318"></a><!-- doxytag: member="dio::PIN_TX0" ref="g6c8efa60d2db765b46d88aa2a6df0318" args="" --> |
|
115 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">PIN_TX0</a> 41</td></tr> |
|
116 |
|
|
117 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin TX0. <br></td></tr> |
|
118 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbde03bd88d54597e008f40b8fea2f41"></a><!-- doxytag: member="dio::PIN_LCD_RESET" ref="gfbde03bd88d54597e008f40b8fea2f41" args="" --> |
|
119 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">PIN_LCD_RESET</a> 42</td></tr> |
|
120 |
|
|
121 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">LCD Reset Pin. <br></td></tr> |
|
122 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e1867ce517711f7d73d13969dc007af"></a><!-- doxytag: member="dio::PIN_E6" ref="g7e1867ce517711f7d73d13969dc007af" args="" --> |
|
123 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">PIN_E6</a> 46</td></tr> |
|
124 |
|
|
125 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin E6. <br></td></tr> |
|
126 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g22e4023e324755fd5666592588fc3c7b"></a><!-- doxytag: member="dio::PIN_EXT_DIO1" ref="g22e4023e324755fd5666592588fc3c7b" args="" --> |
|
127 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">PIN_EXT_DIO1</a> 46</td></tr> |
|
128 |
|
|
129 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin EXT_DIO1. <br></td></tr> |
|
130 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf152e5be854f0ea205b0ea10bcc2217c"></a><!-- doxytag: member="dio::PIN_E7" ref="gf152e5be854f0ea205b0ea10bcc2217c" args="" --> |
|
131 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">PIN_E7</a> 47</td></tr> |
|
132 |
|
|
133 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin E7. <br></td></tr> |
|
134 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8dcfd33ece84d61943c4024504cb5e1"></a><!-- doxytag: member="dio::PIN_EXT_DIO2" ref="gf8dcfd33ece84d61943c4024504cb5e1" args="" --> |
|
135 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">PIN_EXT_DIO2</a> 48</td></tr> |
|
136 |
|
|
137 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin EXT_DIO2. <br></td></tr> |
|
138 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb6451bdf35a387a5db4323fa5d36be41"></a><!-- doxytag: member="dio::PIN_AN0" ref="gb6451bdf35a387a5db4323fa5d36be41" args="" --> |
|
139 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">PIN_AN0</a> 48</td></tr> |
|
140 |
|
|
141 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN0. <br></td></tr> |
|
142 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44007fefe4c74b325caa7f43e3a6e716"></a><!-- doxytag: member="dio::PIN_ADC0" ref="g44007fefe4c74b325caa7f43e3a6e716" args="" --> |
|
143 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">PIN_ADC0</a> 48</td></tr> |
|
144 |
|
|
145 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC0. <br></td></tr> |
|
146 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5bf915d1d529da9379de10836283554"></a><!-- doxytag: member="dio::PIN_AN1" ref="ge5bf915d1d529da9379de10836283554" args="" --> |
|
147 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">PIN_AN1</a> 49</td></tr> |
|
148 |
|
|
149 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN1. <br></td></tr> |
|
150 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5b86225ba7ed79b2224a3c561c5f3aa6"></a><!-- doxytag: member="dio::PIN_ADC1" ref="g5b86225ba7ed79b2224a3c561c5f3aa6" args="" --> |
|
151 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">PIN_ADC1</a> 49</td></tr> |
|
152 |
|
|
153 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC1. <br></td></tr> |
|
154 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3349fe5af4b9deab28132c4e5e75529b"></a><!-- doxytag: member="dio::PIN_AN2" ref="g3349fe5af4b9deab28132c4e5e75529b" args="" --> |
|
155 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">PIN_AN2</a> 50</td></tr> |
|
156 |
|
|
157 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN2. <br></td></tr> |
|
158 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd4248fc02c8ddeaae385536349eb0cb7"></a><!-- doxytag: member="dio::PIN_ADC2" ref="gd4248fc02c8ddeaae385536349eb0cb7" args="" --> |
|
159 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">PIN_ADC2</a> 50</td></tr> |
|
160 |
|
|
161 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC2. <br></td></tr> |
|
162 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14a8708f056d5e595556c262adbbc09f"></a><!-- doxytag: member="dio::PIN_AN3" ref="g14a8708f056d5e595556c262adbbc09f" args="" --> |
|
163 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">PIN_AN3</a> 51</td></tr> |
|
164 |
|
|
165 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN3. <br></td></tr> |
|
166 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbce7e56320e6301cf256a0ce26c56c0b"></a><!-- doxytag: member="dio::PIN_ADC3" ref="gbce7e56320e6301cf256a0ce26c56c0b" args="" --> |
|
167 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">PIN_ADC3</a> 51</td></tr> |
|
168 |
|
|
169 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC3. <br></td></tr> |
|
170 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a33e134b96d4b5186aabc96edc52ee3"></a><!-- doxytag: member="dio::PIN_AN4" ref="g2a33e134b96d4b5186aabc96edc52ee3" args="" --> |
|
171 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">PIN_AN4</a> 52</td></tr> |
|
172 |
|
|
173 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN4. <br></td></tr> |
|
174 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc66b57b212407fc255f69fd6ead6404"></a><!-- doxytag: member="dio::PIN_ADC4" ref="gfc66b57b212407fc255f69fd6ead6404" args="" --> |
|
175 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">PIN_ADC4</a> 52</td></tr> |
|
176 |
|
|
177 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC4. <br></td></tr> |
|
178 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92a11eaeaf053774343b9a677bb4d5e1"></a><!-- doxytag: member="dio::PIN_AN5" ref="g92a11eaeaf053774343b9a677bb4d5e1" args="" --> |
|
179 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">PIN_AN5</a> 53</td></tr> |
|
180 |
|
|
181 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN5. <br></td></tr> |
|
182 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g701f2be23f28d8187d44159ada343be9"></a><!-- doxytag: member="dio::PIN_ADC5" ref="g701f2be23f28d8187d44159ada343be9" args="" --> |
|
183 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">PIN_ADC5</a> 53</td></tr> |
|
184 |
|
|
185 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC5. <br></td></tr> |
|
186 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a09b3ad4931ca28bf25d72c759f578d"></a><!-- doxytag: member="dio::PIN_AN6" ref="g9a09b3ad4931ca28bf25d72c759f578d" args="" --> |
|
187 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">PIN_AN6</a> 54</td></tr> |
|
188 |
|
|
189 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN6. <br></td></tr> |
|
190 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45f972962752d572ed471d052a35982f"></a><!-- doxytag: member="dio::PIN_ADC6" ref="g45f972962752d572ed471d052a35982f" args="" --> |
|
191 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">PIN_ADC6</a> 54</td></tr> |
|
192 |
|
|
193 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC6. <br></td></tr> |
|
194 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a5a85c782c9687ded37a870bce57102"></a><!-- doxytag: member="dio::PIN_AN7" ref="g7a5a85c782c9687ded37a870bce57102" args="" --> |
|
195 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">PIN_AN7</a> 55</td></tr> |
|
196 |
|
|
197 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin AN7. <br></td></tr> |
|
198 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g254abf6fa8c8f85b3d1b927ee35a22b4"></a><!-- doxytag: member="dio::PIN_ADC7" ref="g254abf6fa8c8f85b3d1b927ee35a22b4" args="" --> |
|
199 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">PIN_ADC7</a> 55</td></tr> |
|
200 |
|
|
201 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pin ADC7. <br></td></tr> |
|
202 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bec113a8dc799a771a2b1d3ab256128"></a><!-- doxytag: member="dio::PIN_WHEEL" ref="g5bec113a8dc799a771a2b1d3ab256128" args="" --> |
|
203 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">PIN_WHEEL</a> 54</td></tr> |
|
204 |
|
|
205 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wheel Pin. <br></td></tr> |
|
206 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05fa96c4c8bfa63445224dfd27741aee"></a><!-- doxytag: member="dio::PIN_BATT" ref="g05fa96c4c8bfa63445224dfd27741aee" args="" --> |
|
207 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">PIN_BATT</a> 55</td></tr> |
|
208 |
|
|
209 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Battery Voltage Monitor Pin. <br></td></tr> |
|
210 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2909d57039bab16e3d67f3432e5364d"></a><!-- doxytag: member="dio::PIN_BTN1" ref="gb2909d57039bab16e3d67f3432e5364d" args="" --> |
|
211 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">PIN_BTN1</a> 56</td></tr> |
|
212 |
|
|
213 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">button1 Pin <br></td></tr> |
|
214 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g055e63d10caa23d102dd471ec4b1145d"></a><!-- doxytag: member="dio::PIN_BTN2" ref="g055e63d10caa23d102dd471ec4b1145d" args="" --> |
|
215 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">PIN_BTN2</a> 57</td></tr> |
|
216 |
|
|
217 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">button2 Pin <br></td></tr> |
|
218 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ee291f6ef730418abd5997176fe6b4c"></a><!-- doxytag: member="dio::PIN_LED1" ref="g1ee291f6ef730418abd5997176fe6b4c" args="" --> |
|
219 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">PIN_LED1</a> 58</td></tr> |
|
220 |
|
|
221 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">LED1 Pin. <br></td></tr> |
|
222 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92fdab197e388c3c44586db0b10a5eb9"></a><!-- doxytag: member="dio::PIN_BTN" ref="g92fdab197e388c3c44586db0b10a5eb9" args="" --> |
|
223 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">PIN_BTN</a> PING</td></tr> |
|
224 |
|
|
225 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Button Pin. <br></td></tr> |
|
226 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dc19cdd6944e087c077044296a1ad8e"></a><!-- doxytag: member="dio::BTN2" ref="g9dc19cdd6944e087c077044296a1ad8e" args="" --> |
|
227 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">BTN2</a> PING1</td></tr> |
|
228 |
|
|
229 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">button2 Pin <br></td></tr> |
|
230 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a4cc5e218cef7de139625a519e29ff3"></a><!-- doxytag: member="dio::BTN1" ref="g3a4cc5e218cef7de139625a519e29ff3" args="" --> |
|
231 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">BTN1</a> PING0</td></tr> |
|
232 |
|
|
233 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">button1 Pin <br></td></tr> |
|
234 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
235 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">digital_input</a> (int)</td></tr> |
|
236 |
|
|
237 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a portpin. <a href="#g6202143ed6d0f809095c21bfac32acdd"></a><br></td></tr> |
|
238 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">digital_output</a> (int bit, int val)</td></tr> |
|
239 |
|
|
240 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Output to a portpin. <a href="#g67967857dcc26aeea8cdd0a53a9e138d"></a><br></td></tr> |
|
241 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">digital_pull_up</a> (int)</td></tr> |
|
242 |
|
|
243 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Pullup a portpin. <a href="#g6bcadb9200f988ae733a51aa70467978"></a><br></td></tr> |
|
244 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a> (void)</td></tr> |
|
245 |
|
|
246 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button1 is pressed. <a href="#gedac5cd2a11710ab4294de2ae4efe989"></a><br></td></tr> |
|
247 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> (void)</td></tr> |
|
248 |
|
|
249 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button1 is clicked. <a href="#g1f8648caa59384d58fc157d8933f4be5"></a><br></td></tr> |
|
250 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> (void)</td></tr> |
|
251 |
|
|
252 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait until button1 is pressed. <a href="#g63755dc896b16e09d5223cada174d87b"></a><br></td></tr> |
|
253 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a> (void)</td></tr> |
|
254 |
|
|
255 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button2 is pressed. <a href="#g65e4c13e999fdfa9da3394d0175f17aa"></a><br></td></tr> |
|
256 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> (void)</td></tr> |
|
257 |
|
|
258 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Check if button2 is clicked. <a href="#g4147c347b473bd41c0a0f02af4dd39f2"></a><br></td></tr> |
|
259 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> (void)</td></tr> |
|
260 |
|
|
261 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Wait until button2 is pressed. <a href="#g4971f4473e759bcff2e2758e75bcdbe8"></a><br></td></tr> |
|
262 |
</table> |
|
263 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
264 |
Controls digital input and output. |
|
265 |
<p> |
|
266 |
A general note on how port / pin numbers work:<br> |
|
267 |
The portpin is used to select both the bank and which pin is selected. 6 bits are used (lower 6, ex: 0b00abcdef). The first 3 (abc in this example) are used to select the bank.<br> |
|
268 |
A = 001<br> |
|
269 |
B = 010<br> |
|
270 |
C = 011<br> |
|
271 |
D = 100<br> |
|
272 |
E = 101<br> |
|
273 |
F = 110<br> |
|
274 |
G = 111<br> |
|
275 |
<br> |
|
276 |
<p> |
|
277 |
The bank can be found by doing portpin >> 3. <br> |
|
278 |
<p> |
|
279 |
The next three (def in this example) are used to select the pin number. These three bits are just the binary representation of the pin number.<br> |
|
280 |
<br> |
|
281 |
The pin number can be found by doing portpin & 0b111.<br> |
|
282 |
<br> |
|
283 |
<p> |
|
284 |
Include <a class="el" href="dio_8h.html">dio.h</a> to access these functions. <hr><h2>Function Documentation</h2> |
|
285 |
<a class="anchor" name="g1f8648caa59384d58fc157d8933f4be5"></a><!-- doxytag: member="dio.h::button1_click" ref="g1f8648caa59384d58fc157d8933f4be5" args="(void)" --><p> |
|
286 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
287 |
<tr> |
|
288 |
<td class="mdRow"> |
|
289 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
290 |
<tr> |
|
291 |
<td class="md" nowrap valign="top">int button1_click </td> |
|
292 |
<td class="md" valign="top">( </td> |
|
293 |
<td class="md" nowrap valign="top">void </td> |
|
294 |
<td class="mdname1" valign="top" nowrap> </td> |
|
295 |
<td class="md" valign="top"> ) </td> |
|
296 |
<td class="md" nowrap></td> |
|
297 |
</tr> |
|
298 |
</table> |
|
299 |
</td> |
|
300 |
</tr> |
|
301 |
</table> |
|
302 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
303 |
<tr> |
|
304 |
<td> |
|
305 |
|
|
306 |
</td> |
|
307 |
<td> |
|
308 |
|
|
309 |
<p> |
|
310 |
Check if button1 is clicked. |
|
311 |
<p> |
|
312 |
If button1 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p> |
|
313 |
<dl compact><dt><b>Returns:</b></dt><dd>1 if button1 has been pressed, 0 otherwise</dd></dl> |
|
314 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a>, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> </dd></dl> |
|
315 |
</td> |
|
316 |
</tr> |
|
317 |
</table> |
|
318 |
<a class="anchor" name="gedac5cd2a11710ab4294de2ae4efe989"></a><!-- doxytag: member="dio.h::button1_read" ref="gedac5cd2a11710ab4294de2ae4efe989" args="(void)" --><p> |
|
319 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
320 |
<tr> |
|
321 |
<td class="mdRow"> |
|
322 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
323 |
<tr> |
|
324 |
<td class="md" nowrap valign="top">int button1_read </td> |
|
325 |
<td class="md" valign="top">( </td> |
|
326 |
<td class="md" nowrap valign="top">void </td> |
|
327 |
<td class="mdname1" valign="top" nowrap> </td> |
|
328 |
<td class="md" valign="top"> ) </td> |
|
329 |
<td class="md" nowrap></td> |
|
330 |
</tr> |
|
331 |
</table> |
|
332 |
</td> |
|
333 |
</tr> |
|
334 |
</table> |
|
335 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
336 |
<tr> |
|
337 |
<td> |
|
338 |
|
|
339 |
</td> |
|
340 |
<td> |
|
341 |
|
|
342 |
<p> |
|
343 |
Check if button1 is pressed. |
|
344 |
<p> |
|
345 |
Checks if button1 is currently pressed.<p> |
|
346 |
<dl compact><dt><b>Returns:</b></dt><dd>1 if button1 is pressed, 0 otherwise</dd></dl> |
|
347 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> </dd></dl> |
|
348 |
</td> |
|
349 |
</tr> |
|
350 |
</table> |
|
351 |
<a class="anchor" name="g63755dc896b16e09d5223cada174d87b"></a><!-- doxytag: member="dio.h::button1_wait" ref="g63755dc896b16e09d5223cada174d87b" args="(void)" --><p> |
|
352 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
353 |
<tr> |
|
354 |
<td class="mdRow"> |
|
355 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
356 |
<tr> |
|
357 |
<td class="md" nowrap valign="top">void button1_wait </td> |
|
358 |
<td class="md" valign="top">( </td> |
|
359 |
<td class="md" nowrap valign="top">void </td> |
|
360 |
<td class="mdname1" valign="top" nowrap> </td> |
|
361 |
<td class="md" valign="top"> ) </td> |
|
362 |
<td class="md" nowrap></td> |
|
363 |
</tr> |
|
364 |
</table> |
|
365 |
</td> |
|
366 |
</tr> |
|
367 |
</table> |
|
368 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
369 |
<tr> |
|
370 |
<td> |
|
371 |
|
|
372 |
</td> |
|
373 |
<td> |
|
374 |
|
|
375 |
<p> |
|
376 |
Wait until button1 is pressed. |
|
377 |
<p> |
|
378 |
Delays execution until button1 is pressed.<p> |
|
379 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> </dd></dl> |
|
380 |
</td> |
|
381 |
</tr> |
|
382 |
</table> |
|
383 |
<a class="anchor" name="g4147c347b473bd41c0a0f02af4dd39f2"></a><!-- doxytag: member="dio.h::button2_click" ref="g4147c347b473bd41c0a0f02af4dd39f2" args="(void)" --><p> |
|
384 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
385 |
<tr> |
|
386 |
<td class="mdRow"> |
|
387 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
388 |
<tr> |
|
389 |
<td class="md" nowrap valign="top">int button2_click </td> |
|
390 |
<td class="md" valign="top">( </td> |
|
391 |
<td class="md" nowrap valign="top">void </td> |
|
392 |
<td class="mdname1" valign="top" nowrap> </td> |
|
393 |
<td class="md" valign="top"> ) </td> |
|
394 |
<td class="md" nowrap></td> |
|
395 |
</tr> |
|
396 |
</table> |
|
397 |
</td> |
|
398 |
</tr> |
|
399 |
</table> |
|
400 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
401 |
<tr> |
|
402 |
<td> |
|
403 |
|
|
404 |
</td> |
|
405 |
<td> |
|
406 |
|
|
407 |
<p> |
|
408 |
Check if button2 is clicked. |
|
409 |
<p> |
|
410 |
If button2 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p> |
|
411 |
<dl compact><dt><b>Returns:</b></dt><dd>1 if button2 has been pressed, 0 otherwise</dd></dl> |
|
412 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a>, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> </dd></dl> |
|
413 |
</td> |
|
414 |
</tr> |
|
415 |
</table> |
|
416 |
<a class="anchor" name="g65e4c13e999fdfa9da3394d0175f17aa"></a><!-- doxytag: member="dio.h::button2_read" ref="g65e4c13e999fdfa9da3394d0175f17aa" args="(void)" --><p> |
|
417 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
418 |
<tr> |
|
419 |
<td class="mdRow"> |
|
420 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
421 |
<tr> |
|
422 |
<td class="md" nowrap valign="top">int button2_read </td> |
|
423 |
<td class="md" valign="top">( </td> |
|
424 |
<td class="md" nowrap valign="top">void </td> |
|
425 |
<td class="mdname1" valign="top" nowrap> </td> |
|
426 |
<td class="md" valign="top"> ) </td> |
|
427 |
<td class="md" nowrap></td> |
|
428 |
</tr> |
|
429 |
</table> |
|
430 |
</td> |
|
431 |
</tr> |
|
432 |
</table> |
|
433 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
434 |
<tr> |
|
435 |
<td> |
|
436 |
|
|
437 |
</td> |
|
438 |
<td> |
|
439 |
|
|
440 |
<p> |
|
441 |
Check if button2 is pressed. |
|
442 |
<p> |
|
443 |
Checks if button2 is currently pressed.<p> |
|
444 |
<dl compact><dt><b>Returns:</b></dt><dd>1 if button2 is pressed, 0 otherwise</dd></dl> |
|
445 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> </dd></dl> |
|
446 |
</td> |
|
447 |
</tr> |
|
448 |
</table> |
|
449 |
<a class="anchor" name="g4971f4473e759bcff2e2758e75bcdbe8"></a><!-- doxytag: member="dio.h::button2_wait" ref="g4971f4473e759bcff2e2758e75bcdbe8" args="(void)" --><p> |
|
450 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
451 |
<tr> |
|
452 |
<td class="mdRow"> |
|
453 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
454 |
<tr> |
|
455 |
<td class="md" nowrap valign="top">void button2_wait </td> |
|
456 |
<td class="md" valign="top">( </td> |
|
457 |
<td class="md" nowrap valign="top">void </td> |
|
458 |
<td class="mdname1" valign="top" nowrap> </td> |
|
459 |
<td class="md" valign="top"> ) </td> |
|
460 |
<td class="md" nowrap></td> |
|
461 |
</tr> |
|
462 |
</table> |
|
463 |
</td> |
|
464 |
</tr> |
|
465 |
</table> |
|
466 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
467 |
<tr> |
|
468 |
<td> |
|
469 |
|
|
470 |
</td> |
|
471 |
<td> |
|
472 |
|
|
473 |
<p> |
|
474 |
Wait until button2 is pressed. |
|
475 |
<p> |
|
476 |
Delays execution until button2 is pressed.<p> |
|
477 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> </dd></dl> |
|
478 |
</td> |
|
479 |
</tr> |
|
480 |
</table> |
|
481 |
<a class="anchor" name="g6202143ed6d0f809095c21bfac32acdd"></a><!-- doxytag: member="dio.h::digital_input" ref="g6202143ed6d0f809095c21bfac32acdd" args="(int)" --><p> |
|
482 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
483 |
<tr> |
|
484 |
<td class="mdRow"> |
|
485 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
486 |
<tr> |
|
487 |
<td class="md" nowrap valign="top">int digital_input </td> |
|
488 |
<td class="md" valign="top">( </td> |
|
489 |
<td class="md" nowrap valign="top">int </td> |
|
490 |
<td class="mdname1" valign="top" nowrap> <em>portpin</em> </td> |
|
491 |
<td class="md" valign="top"> ) </td> |
|
492 |
<td class="md" nowrap></td> |
|
493 |
</tr> |
|
494 |
</table> |
|
495 |
</td> |
|
496 |
</tr> |
|
497 |
</table> |
|
498 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
499 |
<tr> |
|
500 |
<td> |
|
501 |
|
|
502 |
</td> |
|
503 |
<td> |
|
504 |
|
|
505 |
<p> |
|
506 |
Read a portpin. |
|
507 |
<p> |
|
508 |
Reads the selected portpin.<p> |
|
509 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
510 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
511 |
<tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>The portpin to be read. See the general description for a description of portpins.</td></tr> |
|
512 |
</table> |
|
513 |
</dl> |
|
514 |
<dl compact><dt><b>Returns:</b></dt><dd>1 or 0, depending on the value of the portpin. </dd></dl> |
|
515 |
</td> |
|
516 |
</tr> |
|
517 |
</table> |
|
518 |
<a class="anchor" name="g67967857dcc26aeea8cdd0a53a9e138d"></a><!-- doxytag: member="dio.h::digital_output" ref="g67967857dcc26aeea8cdd0a53a9e138d" args="(int bit, int val)" --><p> |
|
519 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
520 |
<tr> |
|
521 |
<td class="mdRow"> |
|
522 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
523 |
<tr> |
|
524 |
<td class="md" nowrap valign="top">void digital_output </td> |
|
525 |
<td class="md" valign="top">( </td> |
|
526 |
<td class="md" nowrap valign="top">int </td> |
|
527 |
<td class="mdname" nowrap> <em>portpin</em>, </td> |
|
528 |
</tr> |
|
529 |
<tr> |
|
530 |
<td class="md" nowrap align="right"></td> |
|
531 |
<td class="md"></td> |
|
532 |
<td class="md" nowrap>int </td> |
|
533 |
<td class="mdname" nowrap> <em>val</em></td> |
|
534 |
</tr> |
|
535 |
<tr> |
|
536 |
<td class="md"></td> |
|
537 |
<td class="md">) </td> |
|
538 |
<td class="md" colspan="2"></td> |
|
539 |
</tr> |
|
540 |
</table> |
|
541 |
</td> |
|
542 |
</tr> |
|
543 |
</table> |
|
544 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
545 |
<tr> |
|
546 |
<td> |
|
547 |
|
|
548 |
</td> |
|
549 |
<td> |
|
550 |
|
|
551 |
<p> |
|
552 |
Output to a portpin. |
|
553 |
<p> |
|
554 |
Sets portpin to the given value.<p> |
|
555 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
556 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
557 |
<tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>the portpin to output to. See the general description for a discussion of portpins.</td></tr> |
|
558 |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>the value to set the portpin to. 0 for off, nonzero for on. </td></tr> |
|
559 |
</table> |
|
560 |
</dl> |
|
561 |
</td> |
|
562 |
</tr> |
|
563 |
</table> |
|
564 |
<a class="anchor" name="g6bcadb9200f988ae733a51aa70467978"></a><!-- doxytag: member="dio.h::digital_pull_up" ref="g6bcadb9200f988ae733a51aa70467978" args="(int)" --><p> |
|
565 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
566 |
<tr> |
|
567 |
<td class="mdRow"> |
|
568 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
569 |
<tr> |
|
570 |
<td class="md" nowrap valign="top">void digital_pull_up </td> |
|
571 |
<td class="md" valign="top">( </td> |
|
572 |
<td class="md" nowrap valign="top">int </td> |
|
573 |
<td class="mdname1" valign="top" nowrap> <em>portpin</em> </td> |
|
574 |
<td class="md" valign="top"> ) </td> |
|
575 |
<td class="md" nowrap></td> |
|
576 |
</tr> |
|
577 |
</table> |
|
578 |
</td> |
|
579 |
</tr> |
|
580 |
</table> |
|
581 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
582 |
<tr> |
|
583 |
<td> |
|
584 |
|
|
585 |
</td> |
|
586 |
<td> |
|
587 |
|
|
588 |
<p> |
|
589 |
Pullup a portpin. |
|
590 |
<p> |
|
591 |
Enables pullup on a pin. If it is an output pin, the pin will output 1.<p> |
|
592 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
593 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
594 |
<tr><td valign="top"></td><td valign="top"><em>portpin</em> </td><td>the pin to enable pullup on. See the general description for a discussion of portpins. </td></tr> |
|
595 |
</table> |
|
596 |
</dl> |
|
597 |
</td> |
|
598 |
</tr> |
|
599 |
</table> |
|
600 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
601 |
<a href="http://www.doxygen.org/index.html"> |
|
602 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
603 |
</body> |
|
604 |
</html> |
trunk/docs/lib/libdragonfly/group__bom.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: BOM (Bearing and Orientation Module)</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<h1>BOM (Bearing and Orientation Module)</h1>Functions for dealing with the BOM. |
|
15 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
16 |
<tr><td></td></tr> |
|
17 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
18 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">get_max_bom</a> (void)</td></tr> |
|
19 |
|
|
20 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the location of the maximum BOM reading. <a href="#g86753fe7440cd64e60c58ad31c62264a"></a><br></td></tr> |
|
21 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom_on</a> (void)</td></tr> |
|
22 |
|
|
23 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Turns the BOM on. <a href="#g93b665ff81fc6b58503c6ba5ba01c1bf"></a><br></td></tr> |
|
24 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom_off</a> (void)</td></tr> |
|
25 |
|
|
26 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Turns the BOM off. <a href="#g61a66e53cdee8bce139c707153143b30"></a><br></td></tr> |
|
27 |
</table> |
|
28 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
29 |
Functions for dealing with the BOM. |
|
30 |
<p> |
|
31 |
The Bearing and Orientation Module / Barrel of Monkeys / BOM is a custom sensor designed and built by the Colony Project. It consists of a ring of 16 IR emitters and 16 IR detectors. The BOM is most often use to determine the direction of other robots. This module contains functions for controlling the BOM.<p> |
|
32 |
Include <a class="el" href="bom_8h.html">bom.h</a> to access these functions. <hr><h2>Function Documentation</h2> |
|
33 |
<a class="anchor" name="g61a66e53cdee8bce139c707153143b30"></a><!-- doxytag: member="bom.c::bom_off" ref="g61a66e53cdee8bce139c707153143b30" args="(void)" --><p> |
|
34 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
35 |
<tr> |
|
36 |
<td class="mdRow"> |
|
37 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
38 |
<tr> |
|
39 |
<td class="md" nowrap valign="top">void bom_off </td> |
|
40 |
<td class="md" valign="top">( </td> |
|
41 |
<td class="md" nowrap valign="top">void </td> |
|
42 |
<td class="mdname1" valign="top" nowrap> </td> |
|
43 |
<td class="md" valign="top"> ) </td> |
|
44 |
<td class="md" nowrap></td> |
|
45 |
</tr> |
|
46 |
</table> |
|
47 |
</td> |
|
48 |
</tr> |
|
49 |
</table> |
|
50 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
51 |
<tr> |
|
52 |
<td> |
|
53 |
|
|
54 |
</td> |
|
55 |
<td> |
|
56 |
|
|
57 |
<p> |
|
58 |
Turns the BOM off. |
|
59 |
<p> |
|
60 |
Stops flashing the BOM. analog_init must be called before this function can be used.<p> |
|
61 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom_on</a>, <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> </dd></dl> |
|
62 |
</td> |
|
63 |
</tr> |
|
64 |
</table> |
|
65 |
<a class="anchor" name="g93b665ff81fc6b58503c6ba5ba01c1bf"></a><!-- doxytag: member="bom.c::bom_on" ref="g93b665ff81fc6b58503c6ba5ba01c1bf" args="(void)" --><p> |
|
66 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
67 |
<tr> |
|
68 |
<td class="mdRow"> |
|
69 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
70 |
<tr> |
|
71 |
<td class="md" nowrap valign="top">void bom_on </td> |
|
72 |
<td class="md" valign="top">( </td> |
|
73 |
<td class="md" nowrap valign="top">void </td> |
|
74 |
<td class="mdname1" valign="top" nowrap> </td> |
|
75 |
<td class="md" valign="top"> ) </td> |
|
76 |
<td class="md" nowrap></td> |
|
77 |
</tr> |
|
78 |
</table> |
|
79 |
</td> |
|
80 |
</tr> |
|
81 |
</table> |
|
82 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
83 |
<tr> |
|
84 |
<td> |
|
85 |
|
|
86 |
</td> |
|
87 |
<td> |
|
88 |
|
|
89 |
<p> |
|
90 |
Turns the BOM on. |
|
91 |
<p> |
|
92 |
Flashes the BOM. analog_init must be called before this function can be used.<p> |
|
93 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom_off</a>, <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> </dd></dl> |
|
94 |
</td> |
|
95 |
</tr> |
|
96 |
</table> |
|
97 |
<a class="anchor" name="g86753fe7440cd64e60c58ad31c62264a"></a><!-- doxytag: member="bom.c::get_max_bom" ref="g86753fe7440cd64e60c58ad31c62264a" args="(void)" --><p> |
|
98 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
99 |
<tr> |
|
100 |
<td class="mdRow"> |
|
101 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
102 |
<tr> |
|
103 |
<td class="md" nowrap valign="top">int get_max_bom </td> |
|
104 |
<td class="md" valign="top">( </td> |
|
105 |
<td class="md" nowrap valign="top">void </td> |
|
106 |
<td class="mdname1" valign="top" nowrap> </td> |
|
107 |
<td class="md" valign="top"> ) </td> |
|
108 |
<td class="md" nowrap></td> |
|
109 |
</tr> |
|
110 |
</table> |
|
111 |
</td> |
|
112 |
</tr> |
|
113 |
</table> |
|
114 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
115 |
<tr> |
|
116 |
<td> |
|
117 |
|
|
118 |
</td> |
|
119 |
<td> |
|
120 |
|
|
121 |
<p> |
|
122 |
Returns the location of the maximum BOM reading. |
|
123 |
<p> |
|
124 |
Returns the direction of the maximum BOM reading, as an integer in the range 0-15. 0 indicates to the robot's right, while the rest of the sensors are numbered counterclockwise. This is useful for determining the direction of a robot flashing its BOM, of only one robot is currently doing so. analog_init must be called before this function can be used.<p> |
|
125 |
<dl compact><dt><b>Returns:</b></dt><dd>the direction of the maximum BOM reading</dd></dl> |
|
126 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> </dd></dl> |
|
127 |
</td> |
|
128 |
</tr> |
|
129 |
</table> |
|
130 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
131 |
<a href="http://www.doxygen.org/index.html"> |
|
132 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
133 |
</body> |
|
134 |
</html> |
trunk/docs/lib/libdragonfly/group__motors.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Motors</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<h1>Motors</h1>Functions for controlling the motors. Functions for controlling the motors. Found in <a class="el" href="motor_8h.html">motor.h</a>. |
|
15 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
16 |
<tr><td></td></tr> |
|
17 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
18 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6ddfdda7a062d10cff4a72b76b44aeb8"></a><!-- doxytag: member="motors::FORWARD" ref="g6ddfdda7a062d10cff4a72b76b44aeb8" args="" --> |
|
19 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">FORWARD</a> 1</td></tr> |
|
20 |
|
|
21 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">make the motors go forwards <br></td></tr> |
|
22 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf445abfe1b77fa63f89e315ccc2f7f2"></a><!-- doxytag: member="motors::BACKWARD" ref="gdf445abfe1b77fa63f89e315ccc2f7f2" args="" --> |
|
23 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">BACKWARD</a> 0</td></tr> |
|
24 |
|
|
25 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">make the motors go backwards <br></td></tr> |
|
26 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
27 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> (void)</td></tr> |
|
28 |
|
|
29 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the motors. <a href="#gbad32bfc46c9f31ba81955775611bd21"></a><br></td></tr> |
|
30 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a> (int direction, int speed)</td></tr> |
|
31 |
|
|
32 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set speed and direction of motor1. <a href="#g751a431c19cdb52bbbc8127455bd41ee"></a><br></td></tr> |
|
33 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> (int direction, int speed)</td></tr> |
|
34 |
|
|
35 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set speed and direction of motor2. <a href="#g23940fd8408c23fcf312b1d5937f0ab0"></a><br></td></tr> |
|
36 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motors_off</a> (void)</td></tr> |
|
37 |
|
|
38 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Turn the motors off. <a href="#g3c7ada13bc7d8ed5e819910da74bf9cd"></a><br></td></tr> |
|
39 |
</table> |
|
40 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
41 |
Functions for controlling the motors. Functions for controlling the motors. Found in <a class="el" href="motor_8h.html">motor.h</a>. |
|
42 |
<p> |
|
43 |
<hr><h2>Function Documentation</h2> |
|
44 |
<a class="anchor" name="g751a431c19cdb52bbbc8127455bd41ee"></a><!-- doxytag: member="motor.c::motor1_set" ref="g751a431c19cdb52bbbc8127455bd41ee" args="(int direction, int speed)" --><p> |
|
45 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
46 |
<tr> |
|
47 |
<td class="mdRow"> |
|
48 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
49 |
<tr> |
|
50 |
<td class="md" nowrap valign="top">void motor1_set </td> |
|
51 |
<td class="md" valign="top">( </td> |
|
52 |
<td class="md" nowrap valign="top">int </td> |
|
53 |
<td class="mdname" nowrap> <em>direction</em>, </td> |
|
54 |
</tr> |
|
55 |
<tr> |
|
56 |
<td class="md" nowrap align="right"></td> |
|
57 |
<td class="md"></td> |
|
58 |
<td class="md" nowrap>int </td> |
|
59 |
<td class="mdname" nowrap> <em>speed</em></td> |
|
60 |
</tr> |
|
61 |
<tr> |
|
62 |
<td class="md"></td> |
|
63 |
<td class="md">) </td> |
|
64 |
<td class="md" colspan="2"></td> |
|
65 |
</tr> |
|
66 |
</table> |
|
67 |
</td> |
|
68 |
</tr> |
|
69 |
</table> |
|
70 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
71 |
<tr> |
|
72 |
<td> |
|
73 |
|
|
74 |
</td> |
|
75 |
<td> |
|
76 |
|
|
77 |
<p> |
|
78 |
Set speed and direction of motor1. |
|
79 |
<p> |
|
80 |
Sets the speed and direction of motor1. motors_init must be called before this function can be used.<p> |
|
81 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
82 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
83 |
<tr><td valign="top"></td><td valign="top"><em>direction</em> </td><td>Either FORWARD or BACKWARD to set the direction of rotation. </td></tr> |
|
84 |
<tr><td valign="top"></td><td valign="top"><em>speed</em> </td><td>The speed the motor will run at, in the range 0-255.</td></tr> |
|
85 |
</table> |
|
86 |
</dl> |
|
87 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a>, <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> </dd></dl> |
|
88 |
</td> |
|
89 |
</tr> |
|
90 |
</table> |
|
91 |
<a class="anchor" name="g23940fd8408c23fcf312b1d5937f0ab0"></a><!-- doxytag: member="motor.c::motor2_set" ref="g23940fd8408c23fcf312b1d5937f0ab0" args="(int direction, int speed)" --><p> |
|
92 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
93 |
<tr> |
|
94 |
<td class="mdRow"> |
|
95 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
96 |
<tr> |
|
97 |
<td class="md" nowrap valign="top">void motor2_set </td> |
|
98 |
<td class="md" valign="top">( </td> |
|
99 |
<td class="md" nowrap valign="top">int </td> |
|
100 |
<td class="mdname" nowrap> <em>direction</em>, </td> |
|
101 |
</tr> |
|
102 |
<tr> |
|
103 |
<td class="md" nowrap align="right"></td> |
|
104 |
<td class="md"></td> |
|
105 |
<td class="md" nowrap>int </td> |
|
106 |
<td class="mdname" nowrap> <em>speed</em></td> |
|
107 |
</tr> |
|
108 |
<tr> |
|
109 |
<td class="md"></td> |
|
110 |
<td class="md">) </td> |
|
111 |
<td class="md" colspan="2"></td> |
|
112 |
</tr> |
|
113 |
</table> |
|
114 |
</td> |
|
115 |
</tr> |
|
116 |
</table> |
|
117 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
118 |
<tr> |
|
119 |
<td> |
|
120 |
|
|
121 |
</td> |
|
122 |
<td> |
|
123 |
|
|
124 |
<p> |
|
125 |
Set speed and direction of motor2. |
|
126 |
<p> |
|
127 |
Sets the speed and direction of motor2. motors_init must be called before this function can be used.<p> |
|
128 |
<dl compact><dt><b>Parameters:</b></dt><dd> |
|
129 |
<table border="0" cellspacing="2" cellpadding="0"> |
|
130 |
<tr><td valign="top"></td><td valign="top"><em>direction</em> </td><td>Either FORWARD or BACKWARD to set the direction of rotation. </td></tr> |
|
131 |
<tr><td valign="top"></td><td valign="top"><em>speed</em> </td><td>The speed the motor will run at, in the range 0-255.</td></tr> |
|
132 |
</table> |
|
133 |
</dl> |
|
134 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a>, <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> </dd></dl> |
|
135 |
</td> |
|
136 |
</tr> |
|
137 |
</table> |
|
138 |
<a class="anchor" name="gbad32bfc46c9f31ba81955775611bd21"></a><!-- doxytag: member="motor.c::motors_init" ref="gbad32bfc46c9f31ba81955775611bd21" args="(void)" --><p> |
|
139 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
140 |
<tr> |
|
141 |
<td class="mdRow"> |
|
142 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
143 |
<tr> |
|
144 |
<td class="md" nowrap valign="top">void motors_init </td> |
|
145 |
<td class="md" valign="top">( </td> |
|
146 |
<td class="md" nowrap valign="top">void </td> |
|
147 |
<td class="mdname1" valign="top" nowrap> </td> |
|
148 |
<td class="md" valign="top"> ) </td> |
|
149 |
<td class="md" nowrap></td> |
|
150 |
</tr> |
|
151 |
</table> |
|
152 |
</td> |
|
153 |
</tr> |
|
154 |
</table> |
|
155 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
156 |
<tr> |
|
157 |
<td> |
|
158 |
|
|
159 |
</td> |
|
160 |
<td> |
|
161 |
|
|
162 |
<p> |
|
163 |
Initialize the motors. |
|
164 |
<p> |
|
165 |
Initializes both motors so that they can be used with future calls to motor1_set and motor2_set.<p> |
|
166 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motors_off</a>, <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a>, <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> </dd></dl> |
|
167 |
</td> |
|
168 |
</tr> |
|
169 |
</table> |
|
170 |
<a class="anchor" name="g3c7ada13bc7d8ed5e819910da74bf9cd"></a><!-- doxytag: member="motor.c::motors_off" ref="g3c7ada13bc7d8ed5e819910da74bf9cd" args="(void)" --><p> |
|
171 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
172 |
<tr> |
|
173 |
<td class="mdRow"> |
|
174 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
175 |
<tr> |
|
176 |
<td class="md" nowrap valign="top">void motors_off </td> |
|
177 |
<td class="md" valign="top">( </td> |
|
178 |
<td class="md" nowrap valign="top">void </td> |
|
179 |
<td class="mdname1" valign="top" nowrap> </td> |
|
180 |
<td class="md" valign="top"> ) </td> |
|
181 |
<td class="md" nowrap></td> |
|
182 |
</tr> |
|
183 |
</table> |
|
184 |
</td> |
|
185 |
</tr> |
|
186 |
</table> |
|
187 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
188 |
<tr> |
|
189 |
<td> |
|
190 |
|
|
191 |
</td> |
|
192 |
<td> |
|
193 |
|
|
194 |
<p> |
|
195 |
Turn the motors off. |
|
196 |
<p> |
|
197 |
Turns off both motors.<p> |
|
198 |
<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> </dd></dl> |
|
199 |
</td> |
|
200 |
</tr> |
|
201 |
</table> |
|
202 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 5 16:33:32 2007 for libdragonfly by |
|
203 |
<a href="http://www.doxygen.org/index.html"> |
|
204 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address> |
|
205 |
</body> |
|
206 |
</html> |
trunk/docs/lib/libdragonfly/group__dragonfly.html | ||
---|---|---|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
|
3 |
<title>libdragonfly: Dragonfly</title> |
|
4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
|
5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
|
6 |
</head><body> |
|
7 |
<!-- Generated by Doxygen 1.4.6 --> |
|
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="files.html"><span>Files</span></a></li> |
|
13 |
</ul></div> |
|
14 |
<h1>Dragonfly</h1>General Dragonfly Functions General functions for the dragonfly. Include <a class="el" href="dragonfly__lib_8h.html">dragonfly_lib.h</a> to access these functions. |
|
15 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
|
16 |
<tr><td></td></tr> |
|
17 |
<tr><td colspan="2"><br><h2>Defines</h2></td></tr> |
|
18 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd42aa2404559d4a465d5d45e857f2881"></a><!-- doxytag: member="dragonfly::ANALOG" ref="gd42aa2404559d4a465d5d45e857f2881" args="" --> |
|
19 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">ANALOG</a> 0x01</td></tr> |
|
20 |
|
|
21 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize analog. <br></td></tr> |
|
22 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gae3f0b4211ba45d265973d40ccbb5fd1"></a><!-- doxytag: member="dragonfly::SERIAL" ref="gae3f0b4211ba45d265973d40ccbb5fd1" args="" --> |
|
23 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">SERIAL</a> 0x02</td></tr> |
|
24 |
|
|
25 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize serial communications. <br></td></tr> |
|
26 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g779bf099075a999d1074357fccbd466b"></a><!-- doxytag: member="dragonfly::USB" ref="g779bf099075a999d1074357fccbd466b" args="" --> |
|
27 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">USB</a> 0x02</td></tr> |
|
28 |
|
|
29 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize USB communications. <br></td></tr> |
|
30 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46fff4184b5d787de1ed367b97cb6091"></a><!-- doxytag: member="dragonfly::COMM" ref="g46fff4184b5d787de1ed367b97cb6091" args="" --> |
|
31 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">COMM</a> 0x02</td></tr> |
|
32 |
|
|
33 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize communications. <br></td></tr> |
|
34 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24a9b050b733edb162cbeb44b1a417b1"></a><!-- doxytag: member="dragonfly::ORB" ref="g24a9b050b733edb162cbeb44b1a417b1" args="" --> |
|
35 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">ORB</a> 0x04</td></tr> |
|
36 |
|
|
37 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the orb. <br></td></tr> |
|
38 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9bb31bba359fbb679910df0a6efde5a3"></a><!-- doxytag: member="dragonfly::MOTORS" ref="g9bb31bba359fbb679910df0a6efde5a3" args="" --> |
|
39 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">MOTORS</a> 0x08</td></tr> |
|
40 |
|
|
41 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the motors. <br></td></tr> |
|
42 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7baed4559391f95790fea2b456a22b68"></a><!-- doxytag: member="dragonfly::SERVOS" ref="g7baed4559391f95790fea2b456a22b68" args="" --> |
|
43 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g7baed4559391f95790fea2b456a22b68">SERVOS</a> 0x10</td></tr> |
|
44 |
|
|
45 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the servos. <br></td></tr> |
|
46 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g457a9aa93dbb216459873a30bdb4d84a"></a><!-- doxytag: member="dragonfly::I2C" ref="g457a9aa93dbb216459873a30bdb4d84a" args="" --> |
|
47 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">I2C</a> 0x20</td></tr> |
|
48 |
|
|
49 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize I2C. <br></td></tr> |
|
50 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g145103118f6d9d1129aa4509cf214a13"></a><!-- doxytag: member="dragonfly::BUZZER" ref="g145103118f6d9d1129aa4509cf214a13" args="" --> |
|
51 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">BUZZER</a> 0x40</td></tr> |
|
52 |
|
|
53 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the buzzer. <br></td></tr> |
|
54 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf2d80992dcfabfd1668184c3dff2733"></a><!-- doxytag: member="dragonfly::LCD" ref="gbf2d80992dcfabfd1668184c3dff2733" args="" --> |
|
55 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">LCD</a> 0x80</td></tr> |
|
56 |
|
|
57 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the LCD screen. <br></td></tr> |
|
58 |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1252cf7a07df96ed2561ae605eaca197"></a><!-- doxytag: member="dragonfly::ALL_ON" ref="g1252cf7a07df96ed2561ae605eaca197" args="" --> |
|
59 |
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">ALL_ON</a> 0xFF</td></tr> |
|
60 |
|
|
61 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize everything. <br></td></tr> |
|
62 |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
|
63 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_init</a> (int config)</td></tr> |
|
64 |
|
|
65 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize the board. <a href="#g8124e2c32bf25208586d500e45ba5fe3"></a><br></td></tr> |
|
66 |
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g3aea9deb2a0bfea9ff05a898f4822e31">reset</a> (void)</td></tr> |
|
67 |
|
|
68 |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the robot. <a href="#g3aea9deb2a0bfea9ff05a898f4822e31"></a><br></td></tr> |
|
69 |
</table> |
|
70 |
<hr><a name="_details"></a><h2>Detailed Description</h2> |
|
71 |
General Dragonfly Functions General functions for the dragonfly. Include <a class="el" href="dragonfly__lib_8h.html">dragonfly_lib.h</a> to access these functions. |
|
72 |
<p> |
|
73 |
<hr><h2>Function Documentation</h2> |
|
74 |
<a class="anchor" name="g8124e2c32bf25208586d500e45ba5fe3"></a><!-- doxytag: member="dragonfly_lib.c::dragonfly_init" ref="g8124e2c32bf25208586d500e45ba5fe3" args="(int config)" --><p> |
|
75 |
<table class="mdTable" cellpadding="2" cellspacing="0"> |
|
76 |
<tr> |
|
77 |
<td class="mdRow"> |
|
78 |
<table cellpadding="0" cellspacing="0" border="0"> |
|
79 |
<tr> |
|
80 |
<td class="md" nowrap valign="top">void dragonfly_init </td> |
|
81 |
<td class="md" valign="top">( </td> |
|
82 |
<td class="md" nowrap valign="top">int </td> |
|
83 |
<td class="mdname1" valign="top" nowrap> <em>config</em> </td> |
|
84 |
<td class="md" valign="top"> ) </td> |
|
85 |
<td class="md" nowrap></td> |
|
86 |
</tr> |
|
87 |
</table> |
|
88 |
</td> |
|
89 |
</tr> |
|
90 |
</table> |
|
91 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
92 |
<tr> |
|
93 |
<td> |
|
94 |
|
|
95 |
</td> |
Also available in: Unified diff