Revised to support ability to have both SD and USB drives mounted.

Dependents:   Multi-FileSystem Multi-FileSystem

Fork of FATFileSystem by mbed official

Revision:
8:f08059355141
Parent:
6:a5fcdbf92056
--- a/ChaN/diskio.cpp	Fri Dec 11 16:16:25 2015 +0000
+++ b/ChaN/diskio.cpp	Sat Mar 12 23:58:38 2016 +0000
@@ -21,7 +21,7 @@
     BYTE pdrv        /* Physical drive nmuber to identify the drive */
 )
 {
-    debug_if(FFS_DBG, "disk_status on pdrv [%d]\n", pdrv);
+    debug_if(FFS_DBG, "disk_status on pdrv [%d]\r\n", pdrv);
     return (DSTATUS)FATFileSystem::_ffs[pdrv]->disk_status();
 }
 
@@ -33,7 +33,7 @@
     BYTE pdrv        /* Physical drive nmuber to identify the drive */
 )
 {
-    debug_if(FFS_DBG, "disk_initialize on pdrv [%d]\n", pdrv);
+    debug_if(FFS_DBG, "disk_initialize on pdrv [%d]\r\n", pdrv);
     return (DSTATUS)FATFileSystem::_ffs[pdrv]->disk_initialize();
 }
 
@@ -48,7 +48,7 @@
     UINT count       /* Number of sectors to read */
 )
 {
-    debug_if(FFS_DBG, "disk_read(sector %d, count %d) on pdrv [%d]\n", sector, count, pdrv);
+    debug_if(FFS_DBG, "disk_read(sector %d, count %d) on pdrv [%d]\r\n", sector, count, pdrv);
     if (FATFileSystem::_ffs[pdrv]->disk_read((uint8_t*)buff, sector, count))
         return RES_PARERR;
     else
@@ -67,7 +67,7 @@
     UINT count           /* Number of sectors to write */
 )
 {
-    debug_if(FFS_DBG, "disk_write(sector %d, count %d) on pdrv [%d]\n", sector, count, pdrv);
+    debug_if(FFS_DBG, "disk_write(sector %d, count %d) on pdrv [%d]\r\n", sector, count, pdrv);
     if (FATFileSystem::_ffs[pdrv]->disk_write((uint8_t*)buff, sector, count))
         return RES_PARERR;
     else
@@ -86,7 +86,7 @@
     void* buff        /* Buffer to send/receive control data */
 )
 {
-    debug_if(FFS_DBG, "disk_ioctl(%d)\n", cmd);
+    debug_if(FFS_DBG, "disk_ioctl(%d)\r\n", cmd);
     switch(cmd) {
         case CTRL_SYNC:
             if(FATFileSystem::_ffs[pdrv] == NULL) {