Mbed for VNG board
Fork of mbed-src by
Diff: targets/hal/TARGET_STM/TARGET_NUCLEO_F411RE/spi_api.c
- Revision:
- 404:cbc7dfcb0ce9
- Parent:
- 235:685d5f11838f
- Child:
- 406:7b834b41c730
--- a/targets/hal/TARGET_STM/TARGET_NUCLEO_F411RE/spi_api.c Fri Nov 14 09:15:08 2014 +0000 +++ b/targets/hal/TARGET_STM/TARGET_NUCLEO_F411RE/spi_api.c Fri Nov 14 10:15:07 2014 +0000 @@ -130,15 +130,19 @@ if (obj->spi == SPI_1) { __SPI1_CLK_ENABLE(); } + if (obj->spi == SPI_2) { __SPI2_CLK_ENABLE(); } + if (obj->spi == SPI_3) { __SPI3_CLK_ENABLE(); } + if (obj->spi == SPI_4) { __SPI4_CLK_ENABLE(); } + if (obj->spi == SPI_5) { __SPI5_CLK_ENABLE(); } @@ -179,21 +183,25 @@ __SPI1_RELEASE_RESET(); __SPI1_CLK_DISABLE(); } + if (obj->spi == SPI_2) { __SPI2_FORCE_RESET(); __SPI2_RELEASE_RESET(); __SPI2_CLK_DISABLE(); } + if (obj->spi == SPI_3) { __SPI3_FORCE_RESET(); __SPI3_RELEASE_RESET(); __SPI3_CLK_DISABLE(); } + if (obj->spi == SPI_4) { __SPI4_FORCE_RESET(); __SPI4_RELEASE_RESET(); __SPI4_CLK_DISABLE(); } + if (obj->spi == SPI_5) { __SPI5_FORCE_RESET(); __SPI5_RELEASE_RESET();