⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 types.h

📁 Philips LPC2138 Demo Application with Keil C
💻 H
字号:
/*****************************************************************************\*              efs - General purpose Embedded Filesystem library              **          ---------------------------------------------------------          **                                                                             ** Filename :  types.h                                                         ** Description : This file contains the crossplatform data types               **                                                                             ** This library is free software; you can redistribute it and/or               ** modify it under the terms of the GNU Lesser General Public                  ** License as published by the Free Software Foundation; either                ** version 2.1 of the License, or (at your option) any later version.          **                                                                             ** This library is distributed in the hope that it will be useful,             ** but WITHOUT ANY WARRANTY; without even the implied warranty of              ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU           ** Lesser General Public License for more details.                             **                                                                             **                                                    (c)2005 Michael De Nil   **                                                    (c)2005 Lennart Yseboodt **                                                    (c)2005 Marcio Troccoli  *\*****************************************************************************/#ifndef __EFS_TYPES_H__#define __EFS_TYPES_H__/*****************************************************************************/#include "config.h"/*****************************************************************************/#if defined(HW_ENDPOINT_LINUX)	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16; 	typedef long eint32; 	typedef signed long esint32;	typedef unsigned long euint32;#elif defined(HW_ENDPOINT_LINUX64)	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16; 	typedef int eint32; 	typedef signed int esint32;	typedef unsigned int euint32;#elif defined (HW_ENDPOINT_ATMEGA128_SD)	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16; 	typedef long eint32; 	typedef signed long esint32;	typedef unsigned long euint32; #elif defined(HW_ENDPOINT_DSP_TI6713_SD)	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16; 	typedef int eint32; 	typedef signed int esint32;	typedef unsigned int euint32;#elif defined(NIOS_2)	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16;	typedef int eint32;	typedef signed int esint32;	typedef unsigned int euint32; #else	typedef char eint8;	typedef signed char esint8;	typedef unsigned char euint8;	typedef short eint16;	typedef signed short esint16;	typedef unsigned short euint16; 	typedef long eint32; 	typedef signed long esint32;	typedef unsigned long euint32;		/*  typedefs are here  */	typedef unsigned char       BYTE;	typedef   signed char       SBYTE;	typedef unsigned short     	UNSIGNED16;	typedef   signed short      SIGNED16;	typedef unsigned long      	UNSIGNED32;	typedef   signed long       SIGNED32;	typedef unsigned long long 	UNSIGNED64;	typedef   signed long long  SIGNED64;		typedef unsigned char       uint8_t;	typedef   signed char        int8_t;	typedef unsigned short     uint16_t;	typedef   signed short      int16_t;	typedef unsigned long      uint32_t;	typedef   signed long       int32_t;	typedef unsigned long long uint64_t;	typedef   signed long long  int64_t;		//typedef enum {False, True}  boolean;#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -