ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18gs

Dependencies:   mbed

Committer:
el18gs
Date:
Fri Mar 06 19:27:12 2020 +0000
Revision:
2:eaf245af2aae
Initial Commit

Who changed what in which revision?

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