5 #ifndef _DISKIO_DEFINED 6 #define _DISKIO_DEFINED 32 DSTATUS disk_initialize (BYTE pdrv);
33 DSTATUS disk_status (BYTE pdrv);
34 DRESULT disk_read (BYTE pdrv, BYTE* buff, DWORD sector, UINT count);
35 DRESULT disk_write (BYTE pdrv,
const BYTE* buff, DWORD sector, UINT count);
36 DRESULT disk_ioctl (BYTE pdrv, BYTE cmd,
void* buff);
41 #define STA_NOINIT 0x01 42 #define STA_NODISK 0x02 43 #define STA_PROTECT 0x04 50 #define GET_SECTOR_COUNT 1 51 #define GET_SECTOR_SIZE 2 52 #define GET_BLOCK_SIZE 3 62 #define MMC_GET_TYPE 10 63 #define MMC_GET_CSD 11 64 #define MMC_GET_CID 12 65 #define MMC_GET_OCR 13 66 #define MMC_GET_SDSTAT 14 68 #define ISDIO_WRITE 56 69 #define ISDIO_MRITE 57 72 #define ATA_GET_REV 20 73 #define ATA_GET_MODEL 21