diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-02-18 13:42:20 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-02-18 13:42:20 -0600 |
commit | deed9d1569c42eeaaaae6c8a3f84e94bd4b069e9 (patch) | |
tree | 3a51c1bd3faf3ab8a6bc52df0c716b5741182ba1 | |
parent | 2f49cca8d1c256c9c3f33a70de98dbf68c2414e3 (diff) | |
download | nuttx-deed9d1569c42eeaaaae6c8a3f84e94bd4b069e9.tar.gz nuttx-deed9d1569c42eeaaaae6c8a3f84e94bd4b069e9.tar.bz2 nuttx-deed9d1569c42eeaaaae6c8a3f84e94bd4b069e9.zip |
STM32 SPI: Disable SPI before modifying CR1
-rw-r--r-- | nuttx/arch/arm/src/stm32/stm32_spi.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_spi.c b/nuttx/arch/arm/src/stm32/stm32_spi.c index 3f3381857..e66a580a6 100644 --- a/nuttx/arch/arm/src/stm32/stm32_spi.c +++ b/nuttx/arch/arm/src/stm32/stm32_spi.c @@ -1110,7 +1110,9 @@ static void spi_setmode(FAR struct spi_dev_s *dev, enum spi_mode_e mode) return; } + spi_modifycr1(priv, 0, SPI_CR1_SPE); spi_modifycr1(priv, setbits, clrbits); + spi_modifycr1(priv, SPI_CR1_SPE, 0); /* Save the mode so that subsequent re-configurations will be faster */ |