Directories where the same source files are used to build different objects need to keep those objects in separate directories; LPC17xx updates from Chris Taglia
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5762 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
289c59cdf7
commit
b9bb22d564
@ -395,7 +395,7 @@ config ADC0_SPS
|
||||
config ADC_CHANLIST
|
||||
bool "Use ADC channel list"
|
||||
default n
|
||||
---help--
|
||||
---help---
|
||||
The errata that states: "A/D Global Data register should not be used
|
||||
with burst mode or hardware triggering". If this option is selected,
|
||||
then the ADC driver will grab from the individual channel registers
|
||||
@ -415,7 +415,7 @@ config ADC_NCHANNELS
|
||||
int "ADC0 number of channels"
|
||||
depends on LPC17_ADC
|
||||
default 0
|
||||
---help--
|
||||
---help---
|
||||
If CONFIG_ADC_CHANLIST is enabled, then the platform specific code
|
||||
must do two things: (1) define ADC_NCHANNELS in the configuration
|
||||
file and (2) provide an array g_adc_chanlist[] with the channel
|
||||
|
@ -329,12 +329,12 @@ static int adc_interrupt(int irq, void *context)
|
||||
int i;
|
||||
|
||||
regval = getreg32(LPC17_ADC_GDR);
|
||||
for(i = 0; i < CONFIG_ADC_NCHANNELS; i++
|
||||
for (i = 0; i < CONFIG_ADC_NCHANNELS; i++)
|
||||
{
|
||||
ch = g_adc_chanlist[i];
|
||||
ch = g_adc_chanlist[i];
|
||||
regval = getreg32(LPC17_ADC_DR(ch));
|
||||
|
||||
if(regval&ADC_DR_DONE)
|
||||
if (regval&ADC_DR_DONE)
|
||||
{
|
||||
priv->count[ch]++;
|
||||
priv->buf[ch] += regval & 0xfff0;
|
||||
|
@ -94,7 +94,7 @@ extern "C"
|
||||
|
||||
#ifdef CONFIG_ADC_CHANLIST
|
||||
EXTERN uint8_t g_adc_chanlist[CONFIG_ADC_NCHANNELS];
|
||||
#endiff
|
||||
#endif
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
@ -119,6 +119,5 @@ FAR struct adc_dev_s *lpc17_adcinitialize(void);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
#endif /* __ARCH_ARM_SRC_LPC17XX_LPC17_ADC_H */
|
||||
|
Loading…
Reference in New Issue
Block a user