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

📄 macros.h

📁 abstract rtos
💻 H
字号:
#ifndef _MACROS_H_#define _MACROS_H_#ifndef _OS_WIN32#define _OS_VXWORKS    1#define _OS_WIN32      0#else#define _OS_VXWORKS    0#define _OS_WIN32      1#endif#define _CPU_X86            		0#ifdef _EIG_GMPU#define _BOARD_EIG_GMPU             1#else#define _BOARD_EIG_GMPU        		0#endif#ifdef _EIG_GDSP#define _BOARD_EIG_GDSP             1#else#define _BOARD_EIG_GDSP        		0#endif#if defined(_EIA2000V1) || defined(_EIA2004V2) || defined(_EIA2000V3) || defined(_EIA2000V5)|| defined(_EIA2000V6)|| defined(_EIA2000V7)#define _BOARD_EIA                  1#else#define _BOARD_EIA                  0#endif#if defined(_EIA2000V3) || defined(_EIA2000V5)|| defined(_EIA2000V6)|| defined(_EIA2000V7)#define _ROUTE_EIA#endif#if defined(_EIA2000V1) || defined(_EIA2004V2) || defined(_EIG_GMPU) || defined(_EIG_GDSP)#define _CPU_PPC            		1#else#define _CPU_PPC            		0#endif#ifdef _EIA2000V3#define _CPU_ARM            		1#else#define _CPU_ARM            		0#endif#if defined(_EIA2000V5) || defined(_EIA2000V6) || defined(_EIA2000V7)#define _CPU_MIPS            		1#else#define _CPU_MIPS            		0#endif#if _OS_WIN32#define _CMP_MSVC            	1#define _CMP_GCC                0#undef _CPU_X86#define _CPU_X86                1#else#define _CMP_MSVC            	0#define _CMP_GCC                1#endif#ifndef _VER_DBG#define _VER_RLS            1#define _VER_DBG            0#else#define _VER_RLS            0#define _VER_DBG   	 		1#endif#if ( _CPU_X86 || _CPU_ARM )	#define  __LITTLE_ENDIAN  1	#define  __BIG_ENDIAN     (!__LITTLE_ENDIAN)#elif ( _CPU_PPC || _CPU_MIPS )	#define  __LITTLE_ENDIAN  0	#define  __BIG_ENDIAN     (!__LITTLE_ENDIAN)#endif#if defined(_EIA2000V7)#undef  __LITTLE_ENDIAN#undef  __BIG_ENDIAN#define __LITTLE_ENDIAN   1#define __BIG_ENDIAN      0#endif#if _VER_DBG#define CONFIG_VERSION_DEBUG       TRUE#define CONFIG_VERSION_RELEASE    FALSE#else#define CONFIG_VERSION_DEBUG       FALSE#define CONFIG_VERSION_RELEASE    TRUE#endif#if __LITTLE_ENDIAN#define CONDIF_LITTLE_ENDIAN       	TRUE#define CONDIF_BIG_ENDIAN          	FALSE#else#define CONDIF_LITTLE_ENDIAN       	FALSE#define CONDIF_BIG_ENDIAN          	TRUE#endif#if _BOARD_EIA#define CONFIG_BOARD_EIA            	TRUE#define MGC_TYPE            	        0  #else#define CONFIG_BOARD_EIA            	FALSE#endif#if _BOARD_EIG_GMPU#define CONFIG_BOARD_GMPU            	TRUE#else#define CONFIG_BOARD_GMPU            	FALSE#endif#if _BOARD_EIG_GDSP#define CONFIG_BOARD_GDSP            	TRUE#else#define CONFIG_BOARD_GDSP            	FALSE#endif#if _CPU_PPC#define CONFIG_CPU_PPC            TRUE#else#define CONFIG_CPU_PPC            FALSE#endif#if _CPU_X86#define CONFIG_CPU_X86              TRUE#else#define CONFIG_CPU_X86             FALSE#endif#if _CPU_ARM#define CONFIG_CPU_ARM            TRUE#else#define CONFIG_CPU_ARM            FALSE#endif#if _CPU_MIPS#define CONFIG_CPU_MIPS            TRUE#else#define CONFIG_CPU_MIPS            FALSE#endif#if _OS_VXWORKS#define CONFIG_OS_VXWORKS         TRUE#else#define CONFIG_OS_VXWORKS         FALSE#endif#if _OS_WIN32#define CONFIG_OS_WINDOWS		 TRUE#else#define CONFIG_OS_WINDOWS        FALSE  #endif#if _CMP_GCC#define CONFIG_COMPILER_GCC        TRUE#else#define CONFIG_COMPILER_GCC        FALSE#endif#if _CMP_MSVC#define CONFIG_COMPILER_MSVC       TRUE#else#define CONFIG_COMPILER_MSVC       FALSE#endif#if( _CPU_ARM || _CPU_MIPS )#define CONFIG_MANUAL_ALIGN        TRUE#else#define CONFIG_MANUAL_ALIGN        FALSE#endif#if _OS_WIN32#define CONFIG_USE_MSG_LOCK     1#else#define CONFIG_USE_MSG_LOCK     0#endif#endif 

⌨️ 快捷键说明

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