X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/9b2011455585885748164ab76dfaae76fffb0ff9..a8b66f318dda3cc18dfcedaa3af3d01ab68b82e8:/Projects/Incomplete/StandaloneProgrammer/Lib/PetiteFATFs/diskio.h diff --git a/Projects/Incomplete/StandaloneProgrammer/Lib/PetiteFATFs/diskio.h b/Projects/Incomplete/StandaloneProgrammer/Lib/PetiteFATFs/diskio.h index c5ab064ba..b1a09855b 100644 --- a/Projects/Incomplete/StandaloneProgrammer/Lib/PetiteFATFs/diskio.h +++ b/Projects/Incomplete/StandaloneProgrammer/Lib/PetiteFATFs/diskio.h @@ -1,36 +1,37 @@ -/*----------------------------------------------------------------------- -/ 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_STRERR, /* 2: Seream error */ - RES_NOTRDY, /* 3: Not ready */ - RES_PARERR /* 4: Invalid parameter */ -} DRESULT; - - -/*---------------------------------------*/ -/* Prototypes for disk control functions */ - -DSTATUS disk_initialize (void); -DRESULT disk_readp (void*, DWORD, WORD, WORD); - -BOOL assign_drives (int argc, char *argv[]); - -#define STA_NOINIT 0x01 /* Drive not initialized */ -#define STA_NODISK 0x02 /* No medium in the drive */ - -#define _DISKIO -#endif +/*----------------------------------------------------------------------- +/ PFF - Low level disk interface module include file (C)ChaN, 2010 +/-----------------------------------------------------------------------*/ + +#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_STRERR, /* 2: Stream error */ + RES_NOTRDY, /* 3: Not ready */ + RES_PARERR /* 4: Invalid parameter */ +} DRESULT; + + +/*---------------------------------------*/ +/* Prototypes for disk control functions */ + +DSTATUS disk_initialize (void); +DRESULT disk_readp (void*, DWORD, WORD, WORD); + +BOOL assign_drives (int argc, char *argv[]); + +#define STA_NOINIT 0x01 /* Drive not initialized */ +#define STA_NODISK 0x02 /* No medium in the drive */ + +#define _DISKIO +#endif +