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

📄 typedef.h

📁 基本STC4052写的一个小的OS, 完成了任务调度功能,及堆栈空间切换, 及中断处理
💻 H
字号:
//---------------------------------------------------------------
//      
//       Copyright (c) 2006-2007 E-compass electronic Co.,Ltd.               
//       All Right Reserved.                                     
//                                                               
//       $Author    walnutcy
//       $Email     walnutcy@gmail.com              
//       $Version   v1.0  
//       $FileName                                       
//       $Since                                            
//       $Log                                                    
//                                                               
//       DESCRIPTION   
//
//		 History:         
//		 <author>          <time>     <version >    <desc> 
//---------------------------------------------------------------

#ifndef _TYPEDEF_H
#define _TYPEDEF_H



typedef unsigned char    U8;
typedef unsigned int     U16;
typedef unsigned long    U32;
typedef char             S8;
typedef short            S16;
typedef long             S32;

//typedef unsigned char    BOOL;
typedef bit BOOL;

typedef char             CHAR8;
typedef U8 idata         IU8;
typedef U16 idata        IU16;

typedef struct _u8_bits_
{
	unsigned b0:1;
	unsigned b1:1;
	unsigned b2:1;
	unsigned b3:1;
	unsigned b4:1;
	unsigned b5:1;
	unsigned b6:1;
	unsigned b7:1;
}U8Bits;
typedef union _u8_field_
{
	U8 byte;
	U8Bits bits;
}U8Field;

typedef enum _bool_
{
	C_FALSE	=(U8)0x00,			
	C_TRUE   = !(C_FALSE)	
}CBOOL; 

#ifndef C_NULL
#define C_NULL (void*)0
#endif

typedef void (*PFUNPROC) (void);


#define REENTRANT	 small reentrant

#endif // _TYPEDEF_H

⌨️ 快捷键说明

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