diff options
author | px4dev <px4@purgatory.org> | 2012-12-31 01:30:57 -0800 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-12-31 01:30:57 -0800 |
commit | 22f5a1dc9423d04e70c109f74b1948536070598f (patch) | |
tree | 47a43e74db6ef89083155e4aefb80263bb02147b /apps/drivers/boards/px4fmu/px4fmu_init.c | |
parent | 476db468697089895c15ab151e58b71c5b3a2c95 (diff) | |
download | px4-firmware-22f5a1dc9423d04e70c109f74b1948536070598f.tar.gz px4-firmware-22f5a1dc9423d04e70c109f74b1948536070598f.tar.bz2 px4-firmware-22f5a1dc9423d04e70c109f74b1948536070598f.zip |
First cut at a simpleĀ® ADC driver built on our driver framework.
Diffstat (limited to 'apps/drivers/boards/px4fmu/px4fmu_init.c')
-rw-r--r-- | apps/drivers/boards/px4fmu/px4fmu_init.c | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/apps/drivers/boards/px4fmu/px4fmu_init.c b/apps/drivers/boards/px4fmu/px4fmu_init.c index 57ffb77d3..4ebc5a439 100644 --- a/apps/drivers/boards/px4fmu/px4fmu_init.c +++ b/apps/drivers/boards/px4fmu/px4fmu_init.c @@ -209,8 +209,7 @@ __EXPORT int nsh_archinitialize(void) message("[boot] Successfully initialized SPI port 1\r\n"); -#if defined(CONFIG_STM32_SPI3) - /* Get the SPI port */ + /* Get the SPI port for the microSD slot */ message("[boot] Initializing SPI port 3\n"); spi3 = up_spiinitialize(3); @@ -233,23 +232,11 @@ __EXPORT int nsh_archinitialize(void) } message("[boot] Successfully bound SPI port 3 to the MMCSD driver\n"); -#endif /* SPI3 */ -#ifdef CONFIG_ADC - int adc_state = adc_devinit(); - - if (adc_state != OK) { - /* Try again */ - adc_state = adc_devinit(); - - if (adc_state != OK) { - /* Give up */ - message("[boot] FAILED adc_devinit: %d\n", adc_state); - return -ENODEV; - } - } - -#endif + stm32_configgpio(GPIO_ADC1_IN10); + stm32_configgpio(GPIO_ADC1_IN11); + //stm32_configgpio(GPIO_ADC1_IN12); // XXX is this available? + //stm32_configgpio(GPIO_ADC1_IN13); // jumperable to MPU6000 DRDY on some boards return OK; } |