gnuk/ChibiOS_2.0.6/docs/html/adc_8h.html
2010-11-22 14:53:37 +09:00

89 lines
7.3 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>ChibiOS/RT: adc.h File Reference</title>
<link href="custom.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<table style="text-align: center; width: 100%;" border="0"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 80px;"><img alt="ChibiOS/RT Logo" src="logo_small.png"></td>
<td><big><big>ChibiOS/RT</big></big><br><br>Architecture - Reference Manual - Guides</td>
<td style="width: 80px;"></td>
</tr>
</tbody>
</table>
<hr size="1">
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<h1>adc.h File Reference</h1> </div>
</div>
<div class="contents">
<p>ADC Driver macros and structures.
<a href="#_details">More...</a></p>
<code>#include &quot;<a class="el" href="platforms_2_s_t_m32_2adc__lld_8h_source.html">adc_lld.h</a>&quot;</code><br/>
<p><a href="adc_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#ga4cc65f146a01d46dccf54d6f67a1ce30">adcstate_t</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group___a_d_c.html#gga4cc65f146a01d46dccf54d6f67a1ce30a2593f544e0e7d2bde3737b36188db7ca">ADC_UNINIT</a> = 0,
<a class="el" href="group___a_d_c.html#gga4cc65f146a01d46dccf54d6f67a1ce30a3ce5b3b06ffd24b358cf65efdee69f30">ADC_STOP</a> = 1,
<a class="el" href="group___a_d_c.html#gga4cc65f146a01d46dccf54d6f67a1ce30a7f2a1a2c5aece4f36847bf5cea31cd14">ADC_READY</a> = 2,
<a class="el" href="group___a_d_c.html#gga4cc65f146a01d46dccf54d6f67a1ce30ac7e9b56ff40aed13ba7bf7ee6ed6fc20">ADC_RUNNING</a> = 3,
<br/>
&nbsp;&nbsp;<a class="el" href="group___a_d_c.html#gga4cc65f146a01d46dccf54d6f67a1ce30a90848166c82f38aa379ec0f89ca29ac8">ADC_COMPLETE</a> = 4
<br/>
}</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Driver state machine possible states. </p>
<a href="group___a_d_c.html#ga4cc65f146a01d46dccf54d6f67a1ce30">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#gafd645b17cf0581bcaa22c56011c775e4">adcInit</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ADC Driver initialization. <a href="group___a_d_c.html#gafd645b17cf0581bcaa22c56011c775e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#gac7f619e304c79c17f19221d05138d405">adcObjectInit</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the standard part of a <code><a class="el" href="struct_a_d_c_driver.html" title="Structure representing an ADC driver.">ADCDriver</a></code> structure. <a href="group___a_d_c.html#gac7f619e304c79c17f19221d05138d405"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#ga92f8b4434b8199323b1469e0479de7f8">adcStart</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp, const <a class="el" href="struct_a_d_c_config.html">ADCConfig</a> *config)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Configures and activates the ADC peripheral. <a href="group___a_d_c.html#ga92f8b4434b8199323b1469e0479de7f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#ga3caf934a28b65e6a5eda3e882ca06845">adcStop</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deactivates the ADC peripheral. <a href="group___a_d_c.html#ga3caf934a28b65e6a5eda3e882ca06845"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga7556af1cb61728b53228fa3af1c851de">bool_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#gadb9905e3fcd0f053ca1e07e9686bf641">adcStartConversion</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp, const <a class="el" href="struct_a_d_c_conversion_group.html">ADCConversionGroup</a> *grpp, <a class="el" href="group___a_d_c___l_l_d.html#gac232ced5da9f2b4f5d5adf499c7cb745">adcsample_t</a> *samples, size_t depth, <a class="el" href="group___s_t_m32___a_d_c.html#ga8e0e1e6b7c43117b6bd065dab8069ce0">adccallback_t</a> callback)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts an ADC conversion. <a href="group___a_d_c.html#gadb9905e3fcd0f053ca1e07e9686bf641"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#gabce14d8f240e85715cded02c85b6585a">adcStopConversion</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stops an ongoing conversion. <a href="group___a_d_c.html#gabce14d8f240e85715cded02c85b6585a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3">msg_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c.html#ga026ac46dfe36031ab177e35f3aff5b09">adcWaitConversion</a> (<a class="el" href="struct_a_d_c_driver.html">ADCDriver</a> *adcp, <a class="el" href="group__types.html#gae3e32a98d431a02106616da3071832dd">systime_t</a> timeout)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Waits for completion. <a href="group___a_d_c.html#ga026ac46dfe36031ab177e35f3aff5b09"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>ADC Driver macros and structures. </p>
<p>Definition in file <a class="el" href="adc_8h_source.html">adc.h</a>.</p>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated on Sun Oct 24 2010 09:40:38 for ChibiOS/RT by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.7.1</small></address>
</body>
</html>