summaryrefslogtreecommitdiff
path: root/avr/mmc.c
diff options
context:
space:
mode:
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;
}
/*-----------------------------------------------------------------------*/