ECE 2036 Project

Dependencies:   mbed wave_player 4DGL-uLCD-SE

Committer:
abraha2d
Date:
Thu Nov 21 16:10:57 2019 +0000
Revision:
2:2042f29de6b7
Parent:
0:cf4396614a79
Because other peeps is wanting dis...

Who changed what in which revision?

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