aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers/boards/px4fmu/px4fmu_init.c
diff options
context:
space:
mode:
authorpx4dev <px4@purgatory.org>2012-12-31 01:30:57 -0800
committerpx4dev <px4@purgatory.org>2012-12-31 01:30:57 -0800
commit22f5a1dc9423d04e70c109f74b1948536070598f (patch)
tree47a43e74db6ef89083155e4aefb80263bb02147b /apps/drivers/boards/px4fmu/px4fmu_init.c
parent476db468697089895c15ab151e58b71c5b3a2c95 (diff)
downloadpx4-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.c23
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;
}