summaryrefslogtreecommitdiff
path: root/avr/mmc.c
diff options
context:
space:
mode:
authorLeo C2014-12-23 10:48:33 +0100
committerLeo C2014-12-23 10:48:33 +0100
commit11b53d3fc2bf5346bfd2d87191e20b22c5651013 (patch)
tree415745ba95a6c2374e647ca4697f9d4ff21209a4 /avr/mmc.c
parenta036b05f04dd8e3f32c46971b137cf8a8c2aa210 (diff)
downloadz180-stamp-11b53d3fc2bf5346bfd2d87191e20b22c5651013.zip
Don't expose mmc status flag 'STAT_FAST'. (Module private implemantation detail)hexrel-4.2
Diffstat (limited to 'avr/mmc.c')
-rw-r--r--avr/mmc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/avr/mmc.c b/avr/mmc.c
index 80152f8..7c4da24 100644
--- a/avr/mmc.c
+++ b/avr/mmc.c
@@ -450,7 +450,7 @@ DSTATUS disk_initialize (
if (drv >= MAX_DRV)
return STA_NOINIT; /* Supports only single drive */
if (socket[drv].stat & STA_NODISK)
- return socket[drv].stat; /* No card in the socket */
+ return socket[drv].stat & STAT_MASK; /* No card in the socket */
power_on(drv); /* Force socket power on */
socket[drv].stat &= ~STA_FAST;
@@ -505,7 +505,7 @@ DSTATUS disk_initialize (
power_off(drv);
}
- return socket[drv].stat;
+ return socket[drv].stat & STAT_MASK;
}
/*-----------------------------------------------------------------------*/
@@ -518,7 +518,7 @@ DSTATUS disk_status (
{
if (drv >= MAX_DRV)
return STA_NOINIT;
- return socket[drv].stat;
+ return socket[drv].stat & STAT_MASK;
}
/*-----------------------------------------------------------------------*/