Peter Jasinski / SDFileSystem
Committer:
peterjasinski
Date:
Thu Nov 18 15:45:29 2021 +0000
Revision:
0:ebeecb96f576
Completed;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
peterjasinski 0:ebeecb96f576 1 /*-------------------------------------------*/
peterjasinski 0:ebeecb96f576 2 /* Integer type definitions for FatFs module */
peterjasinski 0:ebeecb96f576 3 /*-------------------------------------------*/
peterjasinski 0:ebeecb96f576 4
peterjasinski 0:ebeecb96f576 5 #ifndef _FF_INTEGER
peterjasinski 0:ebeecb96f576 6 #define _FF_INTEGER
peterjasinski 0:ebeecb96f576 7
peterjasinski 0:ebeecb96f576 8 #ifdef _WIN32 /* Development platform */
peterjasinski 0:ebeecb96f576 9
peterjasinski 0:ebeecb96f576 10 #include <windows.h>
peterjasinski 0:ebeecb96f576 11 #include <tchar.h>
peterjasinski 0:ebeecb96f576 12
peterjasinski 0:ebeecb96f576 13 #else /* Embedded platform */
peterjasinski 0:ebeecb96f576 14
peterjasinski 0:ebeecb96f576 15 /* This type MUST be 8-bit */
peterjasinski 0:ebeecb96f576 16 typedef unsigned char BYTE;
peterjasinski 0:ebeecb96f576 17
peterjasinski 0:ebeecb96f576 18 /* These types MUST be 16-bit */
peterjasinski 0:ebeecb96f576 19 typedef short SHORT;
peterjasinski 0:ebeecb96f576 20 typedef unsigned short WORD;
peterjasinski 0:ebeecb96f576 21 typedef unsigned short WCHAR;
peterjasinski 0:ebeecb96f576 22
peterjasinski 0:ebeecb96f576 23 /* These types MUST be 16-bit or 32-bit */
peterjasinski 0:ebeecb96f576 24 typedef int INT;
peterjasinski 0:ebeecb96f576 25 typedef unsigned int UINT;
peterjasinski 0:ebeecb96f576 26
peterjasinski 0:ebeecb96f576 27 /* These types MUST be 32-bit */
peterjasinski 0:ebeecb96f576 28 typedef long LONG;
peterjasinski 0:ebeecb96f576 29 typedef unsigned long DWORD;
peterjasinski 0:ebeecb96f576 30
peterjasinski 0:ebeecb96f576 31 #endif
peterjasinski 0:ebeecb96f576 32
peterjasinski 0:ebeecb96f576 33 #endif