Rev 248 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
/*-----------------------------------------------------------------------/ PFF - Low level disk interface modlue include file (C)ChaN, 2009/-----------------------------------------------------------------------*/#ifndef _DISKIO#include "integer.h"/* Status of Disk Functions */typedef BYTE DSTATUS;/* Results of Disk Functions */typedef enum {RES_OK = 0, /* 0: Function succeeded */RES_ERROR, /* 1: Disk error */RES_NOTRDY, /* 2: Not ready */RES_PARERR /* 3: Invalid parameter */} DRESULT;/*---------------------------------------*//* Prototypes for disk control functions */DSTATUS disk_initialize (void);DRESULT disk_readp (BYTE* dest, DWORD sector, WORD offset, WORD count);//DRESULT disk_writep (BYTE*, DWORD);#define STA_OK 0x00#define STA_NOINIT 0x01 /* Drive not initialized */#define STA_NODISK 0x02 /* No medium in the drive *//* Card type flags (CardType) */#define CT_MMC 0x01 /* MMC ver 3 */#define CT_SD1 0x02 /* SD ver 1 */#define CT_SD2 0x04 /* SD ver 2 */#define CT_SDC (CT_SD1|CT_SD2) /* SD */#define CT_BLOCK 0x08 /* Block addressing */#define _DISKIO#endif