Added doxygen output of current emulator branch.

This commit is contained in:
Timo Lang
2015-05-12 11:12:43 +02:00
commit 57aa160278
9205 changed files with 511443 additions and 0 deletions

543
group___a_d_c___group4.html Normal file
View File

@@ -0,0 +1,543 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>discoverpixy: Regular Channels Configuration functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">discoverpixy
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Regular Channels Configuration functions<div class="ingroups"><a class="el" href="group___s_t_m32_f4xx___std_periph___driver.html">STM32F4xx_StdPeriph_Driver</a> &raquo; <a class="el" href="group___a_d_c.html">ADC</a> &raquo; <a class="el" href="group___a_d_c___private___functions.html">ADC_Private_Functions</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>Regular Channels Configuration functions.
<a href="#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for Regular Channels Configuration functions:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group___a_d_c___group4.png" border="0" alt="" usemap="#group______a__d__c______group4"/>
<map name="group______a__d__c______group4" id="group______a__d__c______group4">
<area shape="rect" id="node1" href="group___a_d_c___private___functions.html" title="ADC_Private_Functions" alt="" coords="5,13,164,39"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gac531adb577b648d4bb8881f2ed627d52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#gac531adb577b648d4bb8881f2ed627d52">ADC_RegularChannelConfig</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx, uint8_t ADC_Channel, uint8_t Rank, uint8_t ADC_SampleTime)</td></tr>
<tr class="memdesc:gac531adb577b648d4bb8881f2ed627d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures for the selected ADC regular channel its corresponding rank in the sequencer and its sample time. <a href="#gac531adb577b648d4bb8881f2ed627d52">More...</a><br /></td></tr>
<tr class="separator:gac531adb577b648d4bb8881f2ed627d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1cd466e725595812c1bbfdad2459ff1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#gac1cd466e725595812c1bbfdad2459ff1">ADC_SoftwareStartConv</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx)</td></tr>
<tr class="memdesc:gac1cd466e725595812c1bbfdad2459ff1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the selected ADC software start conversion of the regular channels. <a href="#gac1cd466e725595812c1bbfdad2459ff1">More...</a><br /></td></tr>
<tr class="separator:gac1cd466e725595812c1bbfdad2459ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1119583782ecbcec380efcb7eb74883"><td class="memItemLeft" align="right" valign="top">FlagStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#gaf1119583782ecbcec380efcb7eb74883">ADC_GetSoftwareStartConvStatus</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx)</td></tr>
<tr class="memdesc:gaf1119583782ecbcec380efcb7eb74883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the selected ADC Software start regular conversion Status. <a href="#gaf1119583782ecbcec380efcb7eb74883">More...</a><br /></td></tr>
<tr class="separator:gaf1119583782ecbcec380efcb7eb74883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5316caaa170415ef171c486d8f0bf22d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#ga5316caaa170415ef171c486d8f0bf22d">ADC_EOCOnEachRegularChannelCmd</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx, FunctionalState NewState)</td></tr>
<tr class="memdesc:ga5316caaa170415ef171c486d8f0bf22d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables the EOC on each regular channel conversion. <a href="#ga5316caaa170415ef171c486d8f0bf22d">More...</a><br /></td></tr>
<tr class="separator:ga5316caaa170415ef171c486d8f0bf22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga879d70e9345d35688590938503f961db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#ga879d70e9345d35688590938503f961db">ADC_ContinuousModeCmd</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx, FunctionalState NewState)</td></tr>
<tr class="memdesc:ga879d70e9345d35688590938503f961db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables the ADC continuous conversion mode. <a href="#ga879d70e9345d35688590938503f961db">More...</a><br /></td></tr>
<tr class="separator:ga879d70e9345d35688590938503f961db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6eb241ba82d67d1371136c9132083937"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#ga6eb241ba82d67d1371136c9132083937">ADC_DiscModeChannelCountConfig</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx, uint8_t Number)</td></tr>
<tr class="memdesc:ga6eb241ba82d67d1371136c9132083937"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configures the discontinuous mode for the selected ADC regular group channel. <a href="#ga6eb241ba82d67d1371136c9132083937">More...</a><br /></td></tr>
<tr class="separator:ga6eb241ba82d67d1371136c9132083937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1909649d10253ce88d986ffbb94a4be6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#ga1909649d10253ce88d986ffbb94a4be6">ADC_DiscModeCmd</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx, FunctionalState NewState)</td></tr>
<tr class="memdesc:ga1909649d10253ce88d986ffbb94a4be6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables or disables the discontinuous mode on regular group channel for the specified ADC. <a href="#ga1909649d10253ce88d986ffbb94a4be6">More...</a><br /></td></tr>
<tr class="separator:ga1909649d10253ce88d986ffbb94a4be6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf74221c285ec5dab5e66baf7bec6bd3"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#gaaf74221c285ec5dab5e66baf7bec6bd3">ADC_GetConversionValue</a> (<a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *ADCx)</td></tr>
<tr class="memdesc:gaaf74221c285ec5dab5e66baf7bec6bd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the last ADCx conversion result data for regular channel. <a href="#gaaf74221c285ec5dab5e66baf7bec6bd3">More...</a><br /></td></tr>
<tr class="separator:gaaf74221c285ec5dab5e66baf7bec6bd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga989f4365b56be99999b8ec096aba2081"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_d_c___group4.html#ga989f4365b56be99999b8ec096aba2081">ADC_GetMultiModeConversionValue</a> (void)</td></tr>
<tr class="memdesc:ga989f4365b56be99999b8ec096aba2081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the last ADC1, ADC2 and ADC3 regular conversions results data in the selected multi mode. <a href="#ga989f4365b56be99999b8ec096aba2081">More...</a><br /></td></tr>
<tr class="separator:ga989f4365b56be99999b8ec096aba2081"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Regular Channels Configuration functions. </p>
<pre class="fragment"> ===============================================================================
##### Regular Channels Configuration functions #####
===============================================================================
[..] This section provides functions allowing to manage the ADC's regular channels,
it is composed of 2 sub sections :
(#) Configuration and management functions for regular channels: This subsection
provides functions allowing to configure the ADC regular channels :
(++) Configure the rank in the regular group sequencer for each channel
(++) Configure the sampling time for each channel
(++) select the conversion Trigger for regular channels
(++) select the desired EOC event behavior configuration
(++) Activate the continuous Mode (*)
(++) Activate the Discontinuous Mode
-@@- Please Note that the following features for regular channels
are configurated using the ADC_Init() function :
(+@@) scan mode activation
(+@@) continuous mode activation (**)
(+@@) External trigger source
(+@@) External trigger edge
(+@@) number of conversion in the regular channels group sequencer.
-@@- (*) and (**) are performing the same configuration
(#) Get the conversion data: This subsection provides an important function in
the ADC peripheral since it returns the converted data of the current
regular channel. When the Conversion value is read, the EOC Flag is
automatically cleared.
-@- For multi ADC mode, the last ADC1, ADC2 and ADC3 regular conversions
results data (in the selected multi mode) can be returned in the same
time using ADC_GetMultiModeConversionValue() function. </pre> <h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga879d70e9345d35688590938503f961db"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_ContinuousModeCmd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FunctionalState&#160;</td>
<td class="paramname"><em>NewState</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables or disables the ADC continuous conversion mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
<tr><td class="paramname">NewState</td><td>new state of the selected ADC continuous conversion mode This parameter can be: ENABLE or DISABLE. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga6eb241ba82d67d1371136c9132083937"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_DiscModeChannelCountConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>Number</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures the discontinuous mode for the selected ADC regular group channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
<tr><td class="paramname">Number</td><td>specifies the discontinuous mode regular channel count value. This number must be between 1 and 8. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga1909649d10253ce88d986ffbb94a4be6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_DiscModeCmd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FunctionalState&#160;</td>
<td class="paramname"><em>NewState</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables or disables the discontinuous mode on regular group channel for the specified ADC. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
<tr><td class="paramname">NewState</td><td>new state of the selected ADC discontinuous mode on regular group channel. This parameter can be: ENABLE or DISABLE. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga5316caaa170415ef171c486d8f0bf22d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_EOCOnEachRegularChannelCmd </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">FunctionalState&#160;</td>
<td class="paramname"><em>NewState</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables or disables the EOC on each regular channel conversion. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
<tr><td class="paramname">NewState</td><td>new state of the selected ADC EOC flag rising This parameter can be: ENABLE or DISABLE. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gaaf74221c285ec5dab5e66baf7bec6bd3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint16_t ADC_GetConversionValue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the last ADCx conversion result data for regular channel. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">The</td><td>Data conversion value. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ga989f4365b56be99999b8ec096aba2081"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t ADC_GetMultiModeConversionValue </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the last ADC1, ADC2 and ADC3 regular conversions results data in the selected multi mode. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">The</td><td>Data conversion value. </td></tr>
</table>
</dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>In dual mode, the value returned by this function is as following Data[15:0] : these bits contain the regular data of ADC1. Data[31:16]: these bits contain the regular data of ADC2. </dd>
<dd>
In triple mode, the value returned by this function is as following Data[15:0] : these bits contain alternatively the regular data of ADC1, ADC3 and ADC2. Data[31:16]: these bits contain alternatively the regular data of ADC2, ADC1 and ADC3. </dd></dl>
</div>
</div>
<a class="anchor" id="gaf1119583782ecbcec380efcb7eb74883"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">FlagStatus ADC_GetSoftwareStartConvStatus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the selected ADC Software start regular conversion Status. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">The</td><td>new state of ADC software start conversion (SET or RESET). </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gac531adb577b648d4bb8881f2ed627d52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_RegularChannelConfig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ADC_Channel</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>Rank</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint8_t&#160;</td>
<td class="paramname"><em>ADC_SampleTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configures for the selected ADC regular channel its corresponding rank in the sequencer and its sample time. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
<tr><td class="paramname">ADC_Channel</td><td>the ADC channel to configure. This parameter can be one of the following values: <ul>
<li>ADC_Channel_0: ADC Channel0 selected </li>
<li>ADC_Channel_1: ADC Channel1 selected </li>
<li>ADC_Channel_2: ADC Channel2 selected </li>
<li>ADC_Channel_3: ADC Channel3 selected </li>
<li>ADC_Channel_4: ADC Channel4 selected </li>
<li>ADC_Channel_5: ADC Channel5 selected </li>
<li>ADC_Channel_6: ADC Channel6 selected </li>
<li>ADC_Channel_7: ADC Channel7 selected </li>
<li>ADC_Channel_8: ADC Channel8 selected </li>
<li>ADC_Channel_9: ADC Channel9 selected </li>
<li>ADC_Channel_10: ADC Channel10 selected </li>
<li>ADC_Channel_11: ADC Channel11 selected </li>
<li>ADC_Channel_12: ADC Channel12 selected </li>
<li>ADC_Channel_13: ADC Channel13 selected </li>
<li>ADC_Channel_14: ADC Channel14 selected </li>
<li>ADC_Channel_15: ADC Channel15 selected </li>
<li>ADC_Channel_16: ADC Channel16 selected </li>
<li>ADC_Channel_17: ADC Channel17 selected </li>
<li>ADC_Channel_18: ADC Channel18 selected </li>
</ul>
</td></tr>
<tr><td class="paramname">Rank</td><td>The rank in the regular group sequencer. This parameter must be between 1 to 16. </td></tr>
<tr><td class="paramname">ADC_SampleTime</td><td>The sample time value to be set for the selected channel. This parameter can be one of the following values: <ul>
<li>ADC_SampleTime_3Cycles: Sample time equal to 3 cycles </li>
<li>ADC_SampleTime_15Cycles: Sample time equal to 15 cycles </li>
<li>ADC_SampleTime_28Cycles: Sample time equal to 28 cycles </li>
<li>ADC_SampleTime_56Cycles: Sample time equal to 56 cycles </li>
<li>ADC_SampleTime_84Cycles: Sample time equal to 84 cycles </li>
<li>ADC_SampleTime_112Cycles: Sample time equal to 112 cycles </li>
<li>ADC_SampleTime_144Cycles: Sample time equal to 144 cycles </li>
<li>ADC_SampleTime_480Cycles: Sample time equal to 480 cycles </li>
</ul>
</td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="gac1cd466e725595812c1bbfdad2459ff1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ADC_SoftwareStartConv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_d_c___type_def.html">ADC_TypeDef</a> *&#160;</td>
<td class="paramname"><em>ADCx</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables the selected ADC software start conversion of the regular channels. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">ADCx</td><td>where x can be 1, 2 or 3 to select the ADC peripheral. </td></tr>
</table>
</dd>
</dl>
<dl class="retval"><dt>Return values</dt><dd>
<table class="retval">
<tr><td class="paramname">None</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun May 10 2015 15:15:19 for discoverpixy by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>