]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - avr/mmc.c
Don't expose mmc status flag 'STAT_FAST'. (Module private implemantation detail)
[z180-stamp.git] / avr / mmc.c
index 80152f83500483b6f442cef4d235195f11e14571..7c4da2451ec48370fb66e2538ead48909ed7e079 100644 (file)
--- 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;
 }
 
 /*-----------------------------------------------------------------------*/