Add first lot of AVRStudio project files for some of the library projects.
[pub/lufa.git] / Projects / TempDataLogger / Lib / FATFs / integer.h
diff --git a/Projects/TempDataLogger/Lib/FATFs/integer.h b/Projects/TempDataLogger/Lib/FATFs/integer.h
new file mode 100644 (file)
index 0000000..1bc381c
--- /dev/null
@@ -0,0 +1,39 @@
+/*-------------------------------------------*/
+/* Integer type definitions for FatFs module */
+/*-------------------------------------------*/
+
+#ifndef _INTEGER
+#define _INTEGER
+
+#ifdef _WIN32  /* FatFs development platform */
+
+#include <windows.h>
+#include <tchar.h>
+
+#else                  /* Embedded platform */
+
+/* These types must be 16-bit, 32-bit or larger integer */
+typedef int                            INT;
+typedef unsigned int   UINT;
+
+/* These types must be 8-bit integer */
+typedef char                   CHAR;
+typedef unsigned char  UCHAR;
+typedef unsigned char  BYTE;
+
+/* These types must be 16-bit integer */
+typedef short                  SHORT;
+typedef unsigned short USHORT;
+typedef unsigned short WORD;
+typedef unsigned short WCHAR;
+
+/* These types must be 32-bit integer */
+typedef long                   LONG;
+typedef unsigned long  ULONG;
+typedef unsigned long  DWORD;
+
+typedef unsigned char   BOOL;
+
+#endif
+
+#endif