Emilia Marino / SDFileSystem
Committer:
emiliamarino
Date:
Sat Dec 18 20:17:31 2021 +0000
Revision:
0:5f7b02d095c2
Assignment 4

Who changed what in which revision?

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