Simon Ford
/
fat
Revision 1:208803a150b2, committed 2012-01-12
- Comitter:
- simon
- Date:
- Thu Jan 12 12:59:33 2012 +0000
- Parent:
- 0:560a6744936c
- Commit message:
- fix on line 61 of diskio, sector -> s
Changed in this revision
diskio.c | Show annotated file Show diff for this revision Revisions of this file |
diff -r 560a6744936c -r 208803a150b2 diskio.c --- a/diskio.c Wed Jul 21 11:02:49 2010 +0000 +++ b/diskio.c Thu Jan 12 12:59:33 2012 +0000 @@ -13,93 +13,93 @@ #include "mbed.h" DSTATUS disk_initialize ( - BYTE drv /* Physical drive nmuber (0..) */ + BYTE drv /* Physical drive nmuber (0..) */ ) { - FFSDEBUG("disk_initialize on drv [%d]\n", drv); - return (DSTATUS)FATFileSystem::_ffs[drv]->disk_initialize(); + FFSDEBUG("disk_initialize on drv [%d]\n", drv); + return (DSTATUS)FATFileSystem::_ffs[drv]->disk_initialize(); } DSTATUS disk_status ( - BYTE drv /* Physical drive nmuber (0..) */ + BYTE drv /* Physical drive nmuber (0..) */ ) { - FFSDEBUG("disk_status on drv [%d]\n", drv); - return (DSTATUS)FATFileSystem::_ffs[drv]->disk_status(); + FFSDEBUG("disk_status on drv [%d]\n", drv); + return (DSTATUS)FATFileSystem::_ffs[drv]->disk_status(); } DRESULT disk_read ( - BYTE drv, /* Physical drive nmuber (0..) */ - BYTE *buff, /* Data buffer to store read data */ - DWORD sector, /* Sector address (LBA) */ - BYTE count /* Number of sectors to read (1..255) */ + BYTE drv, /* Physical drive nmuber (0..) */ + BYTE *buff, /* Data buffer to store read data */ + DWORD sector, /* Sector address (LBA) */ + BYTE count /* Number of sectors to read (1..255) */ ) { - FFSDEBUG("disk_read(sector %d, count %d) on drv [%d]\n", sector, count, drv); - for(int s=sector; s<sector+count; s++) { - FFSDEBUG(" disk_read(sector %d)\n", s); - int res = FATFileSystem::_ffs[drv]->disk_read((char*)buff, s); - if(res) { - return RES_PARERR; - } - buff += 512; - } - return RES_OK; + FFSDEBUG("disk_read(sector %d, count %d) on drv [%d]\n", sector, count, drv); + for(int s=sector; s<sector+count; s++) { + FFSDEBUG(" disk_read(sector %d)\n", s); + int res = FATFileSystem::_ffs[drv]->disk_read((char*)buff, s); + if(res) { + return RES_PARERR; + } + buff += 512; + } + return RES_OK; } #if _READONLY == 0 DRESULT disk_write ( - BYTE drv, /* Physical drive nmuber (0..) */ - const BYTE *buff, /* Data to be written */ - DWORD sector, /* Sector address (LBA) */ - BYTE count /* Number of sectors to write (1..255) */ + BYTE drv, /* Physical drive nmuber (0..) */ + const BYTE *buff, /* Data to be written */ + DWORD sector, /* Sector address (LBA) */ + BYTE count /* Number of sectors to write (1..255) */ ) { - FFSDEBUG("disk_write(sector %d, count %d) on drv [%d]\n", sector, count, drv); - for(int s=sector; s<sector+count; s++) { - FFSDEBUG(" disk_write(sector %d)\n", s); - int res = FATFileSystem::_ffs[drv]->disk_write((char*)buff, sector); - if(res) { - return RES_PARERR; - } - buff += 512; - } - return RES_OK; + FFSDEBUG("disk_write(sector %d, count %d) on drv [%d]\n", sector, count, drv); + for(int s=sector; s<sector+count; s++) { + FFSDEBUG(" disk_write(sector %d)\n", s); + int res = FATFileSystem::_ffs[drv]->disk_write((char*)buff, s); + if(res) { + return RES_PARERR; + } + buff += 512; + } + return RES_OK; } #endif /* _READONLY */ DRESULT disk_ioctl ( - BYTE drv, /* Physical drive nmuber (0..) */ - BYTE ctrl, /* Control code */ - void *buff /* Buffer to send/receive control data */ + BYTE drv, /* Physical drive nmuber (0..) */ + BYTE ctrl, /* Control code */ + void *buff /* Buffer to send/receive control data */ ) { - FFSDEBUG("disk_ioctl(%d)\n", ctrl); - switch(ctrl) { - case CTRL_SYNC: - if(FATFileSystem::_ffs[drv] == NULL) { - return RES_NOTRDY; - } else if(FATFileSystem::_ffs[drv]->disk_sync()) { - return RES_ERROR; - } - return RES_OK; - case GET_SECTOR_COUNT: - if(FATFileSystem::_ffs[drv] == NULL) { - return RES_NOTRDY; - } else { - int res = FATFileSystem::_ffs[drv]->disk_sectors(); - if(res > 0) { - *((DWORD*)buff) = res; // minimum allowed - return RES_OK; - } else { - return RES_ERROR; - } - } - case GET_BLOCK_SIZE: - *((DWORD*)buff) = 1; // default when not known - return RES_OK; + FFSDEBUG("disk_ioctl(%d)\n", ctrl); + switch(ctrl) { + case CTRL_SYNC: + if(FATFileSystem::_ffs[drv] == NULL) { + return RES_NOTRDY; + } else if(FATFileSystem::_ffs[drv]->disk_sync()) { + return RES_ERROR; + } + return RES_OK; + case GET_SECTOR_COUNT: + if(FATFileSystem::_ffs[drv] == NULL) { + return RES_NOTRDY; + } else { + int res = FATFileSystem::_ffs[drv]->disk_sectors(); + if(res > 0) { + *((DWORD*)buff) = res; // minimum allowed + return RES_OK; + } else { + return RES_ERROR; + } + } + case GET_BLOCK_SIZE: + *((DWORD*)buff) = 1; // default when not known + return RES_OK; - } - return RES_PARERR; + } + return RES_PARERR; }