diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-04-30 18:31:47 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-04-30 18:31:47 -0600 |
commit | cc5ee148cf3e87f8f7d78bb09612f3876a7ee3a8 (patch) | |
tree | eb987a4914c3536d3825cee69f0eb112765b57c4 /nuttx/configs/mikroe-stm32f4/src/up_spi.c | |
parent | 74a16b2ced4a5884d45b9b6d756a690ce1d8c6c0 (diff) | |
download | px4-nuttx-cc5ee148cf3e87f8f7d78bb09612f3876a7ee3a8.tar.gz px4-nuttx-cc5ee148cf3e87f8f7d78bb09612f3876a7ee3a8.tar.bz2 px4-nuttx-cc5ee148cf3e87f8f7d78bb09612f3876a7ee3a8.zip |
Add support for the MikroElektronika Mikromedia for STM32F4 development board. From Ken Petit
Diffstat (limited to 'nuttx/configs/mikroe-stm32f4/src/up_spi.c')
-rw-r--r-- | nuttx/configs/mikroe-stm32f4/src/up_spi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nuttx/configs/mikroe-stm32f4/src/up_spi.c b/nuttx/configs/mikroe-stm32f4/src/up_spi.c index 9da926ef6..07c5ecef4 100644 --- a/nuttx/configs/mikroe-stm32f4/src/up_spi.c +++ b/nuttx/configs/mikroe-stm32f4/src/up_spi.c @@ -2,7 +2,7 @@ * configs/mikroe_stm32f4/src/up_spi.c * arch/arm/src/board/up_spi.c * - * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. + * Copyright (C) 2011-2013 Gregory Nutt. All rights reserved. * Author: Gregory Nutt <gnutt@nuttx.org> * * Modifications: @@ -179,7 +179,8 @@ void stm32_spi3select(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool sele else #endif - /* Must be the expansion header device */ + /* Must be the expansion header device */ + if (devid == SPIDEV_EXPANDER) { stm32_gpiowrite(GPIO_CS_EXP_SPI3, !selected); @@ -194,6 +195,7 @@ uint8_t stm32_spi3status(FAR struct spi_dev_s *dev, enum spi_dev_e devid) if (devid == SPIDEV_MMCSD) { /* A low value indicates the card is present */ + if (!stm32_gpioread(GPIO_SD_CD)) { ret = SPI_STATUS_PRESENT; |