You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					40 lines
				
				850 B
			
		
		
			
		
	
	
					40 lines
				
				850 B
			| 
								 
											16 years ago
										 
									 | 
							
								/*-------------------------------------------*/
							 | 
						||
| 
								 | 
							
								/* Integer type definitions for FatFs module */
							 | 
						||
| 
								 | 
							
								/*-------------------------------------------*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef _INTEGER
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								#define _INTEGER
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef _WIN32	/* FatFs development platform */
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <windows.h>
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								#include <tchar.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#else			/* Embedded platform */
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								/* 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 */
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								typedef char			CHAR;
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								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;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								typedef unsigned char   BOOL;
							 | 
						||
| 
								 
											16 years ago
										 
									 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 |