--- /dev/null
+/*-------------------------------------------*/\r
+/* Integer type definitions for FatFs module */\r
+/*-------------------------------------------*/\r
+\r
+#ifndef _FF_INTEGER\r
+#define _FF_INTEGER\r
+\r
+#ifdef _WIN32 /* FatFs development platform */\r
+\r
+#include <windows.h>\r
+#include <tchar.h>\r
+\r
+#else /* Embedded platform */\r
+\r
+/* This type MUST be 8 bit */\r
+typedef unsigned char BYTE;\r
+\r
+/* These types MUST be 16 bit */\r
+typedef short SHORT;\r
+typedef unsigned short WORD;\r
+typedef unsigned short WCHAR;\r
+\r
+/* These types MUST be 16 bit or 32 bit */\r
+typedef int INT;\r
+typedef unsigned int UINT;\r
+\r
+/* These types MUST be 32 bit */\r
+typedef long LONG;\r
+typedef unsigned long DWORD;\r
+\r
+#endif\r
+\r
+#endif\r