aboutsummaryrefslogtreecommitdiff
path: root/apps/drivers/boards/px4fmu/px4fmu_init.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-01-06 02:40:41 -0800
committerLorenz Meier <lm@inf.ethz.ch>2013-01-06 02:40:41 -0800
commit309980cd4d773e5c2bd6bab2f1c181243f8acd8f (patch)
tree8cf77215fb1b37105a4c1b1a136992820c064359 /apps/drivers/boards/px4fmu/px4fmu_init.c
parent58309fd6a863805e16602f4bec82eb35e0a14262 (diff)
parent34d078b556bdd5f82bfcfbe8ce13d4c3b333e458 (diff)
downloadpx4-firmware-309980cd4d773e5c2bd6bab2f1c181243f8acd8f.tar.gz
px4-firmware-309980cd4d773e5c2bd6bab2f1c181243f8acd8f.tar.bz2
px4-firmware-309980cd4d773e5c2bd6bab2f1c181243f8acd8f.zip
Merge pull request #130 from PX4/px4io-adc-integration-battery-msg
Enables the PX4IO ADC (from px4io-adc-integration branch)
Diffstat (limited to 'apps/drivers/boards/px4fmu/px4fmu_init.c')
-rw-r--r--apps/drivers/boards/px4fmu/px4fmu_init.c25
1 files changed, 5 insertions, 20 deletions
diff --git a/apps/drivers/boards/px4fmu/px4fmu_init.c b/apps/drivers/boards/px4fmu/px4fmu_init.c
index 57ffb77d3..c2aed9b54 100644
--- a/apps/drivers/boards/px4fmu/px4fmu_init.c
+++ b/apps/drivers/boards/px4fmu/px4fmu_init.c
@@ -95,8 +95,6 @@
* Protected Functions
****************************************************************************/
-extern int adc_devinit(void);
-
/****************************************************************************
* Public Functions
****************************************************************************/
@@ -209,8 +207,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 +230,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;
}