Revision 241
Updated libdragonfly documentation.
group__dio.html | ||
---|---|---|
1 | 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">
|
|
2 |
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
3 | 3 |
<title>libdragonfly: Digital Input / Output</title> |
4 | 4 |
<link href="doxygen.css" rel="stylesheet" type="text/css"> |
5 | 5 |
<link href="tabs.css" rel="stylesheet" type="text/css"> |
6 | 6 |
</head><body> |
7 |
<!-- Generated by Doxygen 1.4.6 -->
|
|
7 |
<!-- Generated by Doxygen 1.5.3 -->
|
|
8 | 8 |
<div class="tabs"> |
9 | 9 |
<ul> |
10 | 10 |
<li><a href="index.html"><span>Main Page</span></a></li> |
11 | 11 |
<li><a href="modules.html"><span>Modules</span></a></li> |
12 | 12 |
<li><a href="files.html"><span>Files</span></a></li> |
13 |
</ul></div> |
|
13 |
<li><a href="pages.html"><span>Related Pages</span></a></li> |
|
14 |
</ul> |
|
15 |
</div> |
|
14 | 16 |
<h1>Digital Input / Output</h1>Controls digital input and output. |
15 | 17 |
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0"> |
16 | 18 |
<tr><td></td></tr> |
... | ... | |
281 | 283 |
The pin number can be found by doing portpin & 0b111.<br> |
282 | 284 |
<br> |
283 | 285 |
<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"> |
|
286 |
Include <a class="el" href="dio_8h.html" title="Definitions for digital input / output.">dio.h</a> to access these functions. <hr><h2>Function Documentation</h2> |
|
287 |
<a class="anchor" name="g1f8648caa59384d58fc157d8933f4be5"></a><!-- doxytag: member="dio.h::button1_click" ref="g1f8648caa59384d58fc157d8933f4be5" args="(void)" --> |
|
288 |
<div class="memitem"> |
|
289 |
<div class="memproto"> |
|
290 |
<table class="memname"> |
|
290 | 291 |
<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>
|
|
292 |
<td class="memname">int button1_click </td>
|
|
293 |
<td>(</td>
|
|
294 |
<td class="paramtype">void </td>
|
|
295 |
<td class="paramname"> </td>
|
|
296 |
<td> ) </td> |
|
297 |
<td width="100%"></td>
|
|
297 | 298 |
</tr> |
298 | 299 |
</table> |
299 |
</td> |
|
300 |
</tr> |
|
301 |
</table> |
|
302 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
303 |
<tr> |
|
304 |
<td> |
|
305 |
|
|
306 |
</td> |
|
307 |
<td> |
|
300 |
</div> |
|
301 |
<div class="memdoc"> |
|
308 | 302 |
|
309 | 303 |
<p> |
310 | 304 |
Check if button1 is clicked. |
311 | 305 |
<p> |
312 | 306 |
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"> |
|
307 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 has been pressed, 0 otherwise</dd></dl> |
|
308 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a> </dd></dl> |
|
309 |
|
|
310 |
</div> |
|
311 |
</div><p> |
|
312 |
<a class="anchor" name="gedac5cd2a11710ab4294de2ae4efe989"></a><!-- doxytag: member="dio.h::button1_read" ref="gedac5cd2a11710ab4294de2ae4efe989" args="(void)" --> |
|
313 |
<div class="memitem"> |
|
314 |
<div class="memproto"> |
|
315 |
<table class="memname"> |
|
323 | 316 |
<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>
|
|
317 |
<td class="memname">int button1_read </td>
|
|
318 |
<td>(</td>
|
|
319 |
<td class="paramtype">void </td>
|
|
320 |
<td class="paramname"> </td>
|
|
321 |
<td> ) </td> |
|
322 |
<td width="100%"></td>
|
|
330 | 323 |
</tr> |
331 | 324 |
</table> |
332 |
</td> |
|
333 |
</tr> |
|
334 |
</table> |
|
335 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
336 |
<tr> |
|
337 |
<td> |
|
338 |
|
|
339 |
</td> |
|
340 |
<td> |
|
325 |
</div> |
|
326 |
<div class="memdoc"> |
|
341 | 327 |
|
342 | 328 |
<p> |
343 | 329 |
Check if button1 is pressed. |
344 | 330 |
<p> |
345 | 331 |
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"> |
|
332 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 is pressed, 0 otherwise</dd></dl> |
|
333 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl> |
|
334 |
|
|
335 |
</div> |
|
336 |
</div><p> |
|
337 |
<a class="anchor" name="g63755dc896b16e09d5223cada174d87b"></a><!-- doxytag: member="dio.h::button1_wait" ref="g63755dc896b16e09d5223cada174d87b" args="(void)" --> |
|
338 |
<div class="memitem"> |
|
339 |
<div class="memproto"> |
|
340 |
<table class="memname"> |
|
356 | 341 |
<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>
|
|
342 |
<td class="memname">void button1_wait </td>
|
|
343 |
<td>(</td>
|
|
344 |
<td class="paramtype">void </td>
|
|
345 |
<td class="paramname"> </td>
|
|
346 |
<td> ) </td> |
|
347 |
<td width="100%"></td>
|
|
363 | 348 |
</tr> |
364 | 349 |
</table> |
365 |
</td> |
|
366 |
</tr> |
|
367 |
</table> |
|
368 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
369 |
<tr> |
|
370 |
<td> |
|
371 |
|
|
372 |
</td> |
|
373 |
<td> |
|
350 |
</div> |
|
351 |
<div class="memdoc"> |
|
374 | 352 |
|
375 | 353 |
<p> |
376 | 354 |
Wait until button1 is pressed. |
377 | 355 |
<p> |
378 | 356 |
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"> |
|
357 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl> |
|
358 |
|
|
359 |
</div> |
|
360 |
</div><p> |
|
361 |
<a class="anchor" name="g4147c347b473bd41c0a0f02af4dd39f2"></a><!-- doxytag: member="dio.h::button2_click" ref="g4147c347b473bd41c0a0f02af4dd39f2" args="(void)" --> |
|
362 |
<div class="memitem"> |
|
363 |
<div class="memproto"> |
|
364 |
<table class="memname"> |
|
388 | 365 |
<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>
|
|
366 |
<td class="memname">int button2_click </td>
|
|
367 |
<td>(</td>
|
|
368 |
<td class="paramtype">void </td>
|
|
369 |
<td class="paramname"> </td>
|
|
370 |
<td> ) </td> |
|
371 |
<td width="100%"></td>
|
|
395 | 372 |
</tr> |
396 | 373 |
</table> |
397 |
</td> |
|
398 |
</tr> |
|
399 |
</table> |
|
400 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
401 |
<tr> |
|
402 |
<td> |
|
403 |
|
|
404 |
</td> |
|
405 |
<td> |
|
374 |
</div> |
|
375 |
<div class="memdoc"> |
|
406 | 376 |
|
407 | 377 |
<p> |
408 | 378 |
Check if button2 is clicked. |
409 | 379 |
<p> |
410 | 380 |
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"> |
|
381 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 has been pressed, 0 otherwise</dd></dl> |
|
382 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a> </dd></dl> |
|
383 |
|
|
384 |
</div> |
|
385 |
</div><p> |
|
386 |
<a class="anchor" name="g65e4c13e999fdfa9da3394d0175f17aa"></a><!-- doxytag: member="dio.h::button2_read" ref="g65e4c13e999fdfa9da3394d0175f17aa" args="(void)" --> |
|
387 |
<div class="memitem"> |
|
388 |
<div class="memproto"> |
|
389 |
<table class="memname"> |
|
421 | 390 |
<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>
|
|
391 |
<td class="memname">int button2_read </td>
|
|
392 |
<td>(</td>
|
|
393 |
<td class="paramtype">void </td>
|
|
394 |
<td class="paramname"> </td>
|
|
395 |
<td> ) </td> |
|
396 |
<td width="100%"></td>
|
|
428 | 397 |
</tr> |
429 | 398 |
</table> |
430 |
</td> |
|
431 |
</tr> |
|
432 |
</table> |
|
433 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
434 |
<tr> |
|
435 |
<td> |
|
436 |
|
|
437 |
</td> |
|
438 |
<td> |
|
399 |
</div> |
|
400 |
<div class="memdoc"> |
|
439 | 401 |
|
440 | 402 |
<p> |
441 | 403 |
Check if button2 is pressed. |
442 | 404 |
<p> |
443 | 405 |
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"> |
|
406 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 is pressed, 0 otherwise</dd></dl> |
|
407 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl> |
|
408 |
|
|
409 |
</div> |
|
410 |
</div><p> |
|
411 |
<a class="anchor" name="g4971f4473e759bcff2e2758e75bcdbe8"></a><!-- doxytag: member="dio.h::button2_wait" ref="g4971f4473e759bcff2e2758e75bcdbe8" args="(void)" --> |
|
412 |
<div class="memitem"> |
|
413 |
<div class="memproto"> |
|
414 |
<table class="memname"> |
|
454 | 415 |
<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>
|
|
416 |
<td class="memname">void button2_wait </td>
|
|
417 |
<td>(</td>
|
|
418 |
<td class="paramtype">void </td>
|
|
419 |
<td class="paramname"> </td>
|
|
420 |
<td> ) </td> |
|
421 |
<td width="100%"></td>
|
|
461 | 422 |
</tr> |
462 | 423 |
</table> |
463 |
</td> |
|
464 |
</tr> |
|
465 |
</table> |
|
466 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
467 |
<tr> |
|
468 |
<td> |
|
469 |
|
|
470 |
</td> |
|
471 |
<td> |
|
424 |
</div> |
|
425 |
<div class="memdoc"> |
|
472 | 426 |
|
473 | 427 |
<p> |
474 | 428 |
Wait until button2 is pressed. |
475 | 429 |
<p> |
476 | 430 |
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"> |
|
431 |
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl> |
|
432 |
|
|
433 |
</div> |
|
434 |
</div><p> |
|
435 |
<a class="anchor" name="g6202143ed6d0f809095c21bfac32acdd"></a><!-- doxytag: member="dio.h::digital_input" ref="g6202143ed6d0f809095c21bfac32acdd" args="(int)" --> |
|
436 |
<div class="memitem"> |
|
437 |
<div class="memproto"> |
|
438 |
<table class="memname"> |
|
486 | 439 |
<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>
|
|
440 |
<td class="memname">int digital_input </td>
|
|
441 |
<td>(</td>
|
|
442 |
<td class="paramtype">int </td>
|
|
443 |
<td class="paramname"> <em>portpin</em> </td>
|
|
444 |
<td> ) </td> |
|
445 |
<td width="100%"></td>
|
|
493 | 446 |
</tr> |
494 | 447 |
</table> |
495 |
</td> |
|
496 |
</tr> |
|
497 |
</table> |
|
498 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
499 |
<tr> |
|
500 |
<td> |
|
501 |
|
|
502 |
</td> |
|
503 |
<td> |
|
448 |
</div> |
|
449 |
<div class="memdoc"> |
|
504 | 450 |
|
505 | 451 |
<p> |
506 | 452 |
Read a portpin. |
... | ... | |
511 | 457 |
<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 | 458 |
</table> |
513 | 459 |
</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"> |
|
460 |
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 or 0, depending on the value of the portpin. </dd></dl> |
|
461 |
|
|
462 |
</div> |
|
463 |
</div><p> |
|
464 |
<a class="anchor" name="g67967857dcc26aeea8cdd0a53a9e138d"></a><!-- doxytag: member="dio.h::digital_output" ref="g67967857dcc26aeea8cdd0a53a9e138d" args="(int bit, int val)" --> |
|
465 |
<div class="memitem"> |
|
466 |
<div class="memproto"> |
|
467 |
<table class="memname"> |
|
523 | 468 |
<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>
|
|
469 |
<td class="memname">void digital_output </td>
|
|
470 |
<td>(</td>
|
|
471 |
<td class="paramtype">int </td>
|
|
472 |
<td class="paramname"> <em>portpin</em>, </td>
|
|
528 | 473 |
</tr> |
529 | 474 |
<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>
|
|
475 |
<td class="paramkey"></td>
|
|
476 |
<td></td> |
|
477 |
<td class="paramtype">int </td>
|
|
478 |
<td class="paramname"> <em>val</em></td><td> </td>
|
|
534 | 479 |
</tr> |
535 | 480 |
<tr> |
536 |
<td class="md"></td>
|
|
537 |
<td class="md">) </td>
|
|
538 |
<td class="md" colspan="2"></td>
|
|
481 |
<td></td> |
|
482 |
<td>)</td>
|
|
483 |
<td></td><td></td><td width="100%"></td>
|
|
539 | 484 |
</tr> |
540 | 485 |
</table> |
541 |
</td> |
|
542 |
</tr> |
|
543 |
</table> |
|
544 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
545 |
<tr> |
|
546 |
<td> |
|
547 |
|
|
548 |
</td> |
|
549 |
<td> |
|
486 |
</div> |
|
487 |
<div class="memdoc"> |
|
550 | 488 |
|
551 | 489 |
<p> |
552 | 490 |
Output to a portpin. |
... | ... | |
558 | 496 |
<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 | 497 |
</table> |
560 | 498 |
</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"> |
|
499 |
|
|
500 |
</div> |
|
501 |
</div><p> |
|
502 |
<a class="anchor" name="g6bcadb9200f988ae733a51aa70467978"></a><!-- doxytag: member="dio.h::digital_pull_up" ref="g6bcadb9200f988ae733a51aa70467978" args="(int)" --> |
|
503 |
<div class="memitem"> |
|
504 |
<div class="memproto"> |
|
505 |
<table class="memname"> |
|
569 | 506 |
<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>
|
|
507 |
<td class="memname">void digital_pull_up </td>
|
|
508 |
<td>(</td>
|
|
509 |
<td class="paramtype">int </td>
|
|
510 |
<td class="paramname"> <em>portpin</em> </td>
|
|
511 |
<td> ) </td> |
|
512 |
<td width="100%"></td>
|
|
576 | 513 |
</tr> |
577 | 514 |
</table> |
578 |
</td> |
|
579 |
</tr> |
|
580 |
</table> |
|
581 |
<table cellspacing="5" cellpadding="0" border="0"> |
|
582 |
<tr> |
|
583 |
<td> |
|
584 |
|
|
585 |
</td> |
|
586 |
<td> |
|
515 |
</div> |
|
516 |
<div class="memdoc"> |
|
587 | 517 |
|
588 | 518 |
<p> |
589 | 519 |
Pullup a portpin. |
... | ... | |
594 | 524 |
<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 | 525 |
</table> |
596 | 526 |
</dl> |
597 |
</td> |
|
598 |
</tr>
|
|
599 |
</table>
|
|
600 |
<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 26 17:39:30 2007 for libdragonfly by
|
|
527 |
|
|
528 |
</div>
|
|
529 |
</div><p>
|
|
530 |
<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by
|
|
601 | 531 |
<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>
|
|
532 |
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
|
|
603 | 533 |
</body> |
604 | 534 |
</html> |
Also available in: Unified diff