Compact Flash I/O test

Dependencies:   mbed

Committer:
emh203
Date:
Tue Dec 27 02:03:56 2011 +0000
Revision:
0:6b1e6c9e48ba

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emh203 0:6b1e6c9e48ba 1 /*-------------------------------------------*/
emh203 0:6b1e6c9e48ba 2 /* Integer type definitions for FatFs module */
emh203 0:6b1e6c9e48ba 3 /*-------------------------------------------*/
emh203 0:6b1e6c9e48ba 4
emh203 0:6b1e6c9e48ba 5 #ifndef _INTEGER
emh203 0:6b1e6c9e48ba 6 #define _INTEGER
emh203 0:6b1e6c9e48ba 7
emh203 0:6b1e6c9e48ba 8 #ifdef _WIN32 /* FatFs development platform */
emh203 0:6b1e6c9e48ba 9
emh203 0:6b1e6c9e48ba 10 #include <windows.h>
emh203 0:6b1e6c9e48ba 11 #include <tchar.h>
emh203 0:6b1e6c9e48ba 12
emh203 0:6b1e6c9e48ba 13 #else /* Embedded platform */
emh203 0:6b1e6c9e48ba 14
emh203 0:6b1e6c9e48ba 15 /* These types must be 16-bit, 32-bit or larger integer */
emh203 0:6b1e6c9e48ba 16 typedef int INT;
emh203 0:6b1e6c9e48ba 17 typedef unsigned int UINT;
emh203 0:6b1e6c9e48ba 18
emh203 0:6b1e6c9e48ba 19 /* These types must be 8-bit integer */
emh203 0:6b1e6c9e48ba 20 typedef char CHAR;
emh203 0:6b1e6c9e48ba 21 typedef unsigned char UCHAR;
emh203 0:6b1e6c9e48ba 22 typedef unsigned char BYTE;
emh203 0:6b1e6c9e48ba 23
emh203 0:6b1e6c9e48ba 24 /* These types must be 16-bit integer */
emh203 0:6b1e6c9e48ba 25 typedef short SHORT;
emh203 0:6b1e6c9e48ba 26 typedef unsigned short USHORT;
emh203 0:6b1e6c9e48ba 27 typedef unsigned short WORD;
emh203 0:6b1e6c9e48ba 28 typedef unsigned short WCHAR;
emh203 0:6b1e6c9e48ba 29
emh203 0:6b1e6c9e48ba 30 /* These types must be 32-bit integer */
emh203 0:6b1e6c9e48ba 31 typedef long LONG;
emh203 0:6b1e6c9e48ba 32 typedef unsigned long ULONG;
emh203 0:6b1e6c9e48ba 33 typedef unsigned long DWORD;
emh203 0:6b1e6c9e48ba 34
emh203 0:6b1e6c9e48ba 35 #endif
emh203 0:6b1e6c9e48ba 36
emh203 0:6b1e6c9e48ba 37 #endif