updated chan_fatfs

Dependents:   HARP2 HARP3

Fork of chan_fatfs by Eli Hughes

Revision:
4:f88948891a05
Parent:
2:e8cd708f09ff
--- a/diskio.cpp	Tue Dec 11 23:02:31 2012 +0000
+++ b/diskio.cpp	Tue Dec 11 23:49:02 2012 +0000
@@ -82,7 +82,7 @@
     return res;
 }
 
-DSTATUS disk_initialize(BYTE Drive)
+DSTATUS card_initialize(BYTE Drive)
 {
     // Set to 100kHz for initialisation, and clock card with cs = 1
     _spi.frequency(100000);
@@ -130,6 +130,11 @@
         debug("Not in idle state after sending CMD8 (not an SD card?)\n");
         return STA_NOINIT;
     }
+}
+
+DSTATUS disk_initialize(BYTE Drive)
+{
+    DSTATUS ret = card_initialize(Drive);
 
     _sectors = _sd_sectors();
 
@@ -140,7 +145,7 @@
     }
 
     _spi.frequency(10000000); // Set to 10MHz for data transfer
-    return 0;
+    return ret;
 }
 
 DRESULT disk_write(BYTE Drive,const BYTE * Buffer, DWORD SectorNumber, BYTE SectorCount)