aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/src
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-22 10:34:57 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-02-22 10:34:57 +0000
commit4149bab2ca98e041d09d9908b04e634b84257f2c (patch)
tree6ec371020efeaa54f779f6c18f9b11aa32c2babd /os/hal/src
parent99bd11676fd5deed046c8881fb0e3f651fa310d8 (diff)
downloadChibiOS-4149bab2ca98e041d09d9908b04e634b84257f2c.tar.gz
ChibiOS-4149bab2ca98e041d09d9908b04e634b84257f2c.tar.bz2
ChibiOS-4149bab2ca98e041d09d9908b04e634b84257f2c.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5297 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/src')
-rw-r--r--os/hal/src/mmc_spi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/os/hal/src/mmc_spi.c b/os/hal/src/mmc_spi.c
index c06ce3351..b2fd5b724 100644
--- a/os/hal/src/mmc_spi.c
+++ b/os/hal/src/mmc_spi.c
@@ -559,6 +559,7 @@ bool_t mmcDisconnect(MMCDriver *mmcp) {
chSysUnlock();
/* Wait for the pending write operations to complete.*/
+ spiStart(mmcp->config->spip, mmcp->config->hscfg);
sync(mmcp);
spiStop(mmcp->config->spip);
@@ -787,6 +788,7 @@ bool_t mmcSync(MMCDriver *mmcp) {
if (mmcp->state != BLK_READY)
return CH_FAILED;
+ spiStart(mmcp->config->spip, mmcp->config->hscfg);
sync(mmcp);
return CH_SUCCESS;
}