summaryrefslogtreecommitdiff
path: root/nuttx/configs/mikroe-stm32f4/src/up_spi.c
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-04-30 18:31:47 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-04-30 18:31:47 -0600
commitcc5ee148cf3e87f8f7d78bb09612f3876a7ee3a8 (patch)
treeeb987a4914c3536d3825cee69f0eb112765b57c4 /nuttx/configs/mikroe-stm32f4/src/up_spi.c
parent74a16b2ced4a5884d45b9b6d756a690ce1d8c6c0 (diff)
downloadpx4-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.c6
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;