LPC17xx ADC: Configure all ADC pins in the set, not just one. From MKannan

This commit is contained in:
Gregory Nutt
2013-04-23 08:47:21 -06:00
parent c529917c09
commit 25270695ee
3 changed files with 11 additions and 8 deletions
+3
View File
@@ -4589,3 +4589,6 @@
* Documentation: The NuttX documentation now expects to find an
auto-generated version of the configuration variable documentation
at Documentation/NuttXConfigVariables.html (2014-4-22).
* arch/arm/src/lpc17xx/lpc17_adc.c: Only one ADC pin was configured.
Need to configure all that are in the ADC0 set. From MKannan
(2014-4-23).
+1 -1
View File
@@ -1,3 +1,3 @@
TODO.txt
ChangeLog.txt
NuttXConfigVariables.html
NuttXConfigVariables.*
+7 -7
View File
@@ -174,31 +174,31 @@ static void adc_reset(FAR struct adc_dev_s *dev)
{
lpc17_configgpio(GPIO_AD0p0);
}
else if ((priv->mask & 0x02) != 0)
if ((priv->mask & 0x02) != 0)
{
lpc17_configgpio(GPIO_AD0p1);
}
else if ((priv->mask & 0x04) != 0)
if ((priv->mask & 0x04) != 0)
{
lpc17_configgpio(GPIO_AD0p2);
}
else if ((priv->mask & 0x08) != 0)
if ((priv->mask & 0x08) != 0)
{
lpc17_configgpio(GPIO_AD0p3);
}
else if ((priv->mask & 0x10) != 0)
if ((priv->mask & 0x10) != 0)
{
lpc17_configgpio(GPIO_AD0p4);
}
else if ((priv->mask & 0x20) != 0)
if ((priv->mask & 0x20) != 0)
{
lpc17_configgpio(GPIO_AD0p5);
}
else if ((priv->mask & 0x40) != 0)
if ((priv->mask & 0x40) != 0)
{
lpc17_configgpio(GPIO_AD0p6);
}
else if ((priv->mask & 0x80) != 0)
if ((priv->mask & 0x80) != 0)
{
lpc17_configgpio(GPIO_AD0p7);
}