📄 glb_def.h
字号:
#ifdef __cplusplusextern "C" {#endif#ifndef _GLB_DEF_H#define _GLB_DEF_Htypedef struct U64_S { unsigned long ulHigh; unsigned long ulLow;}U64;typedef struct S64_S { long high; unsigned long low;}S64;typedef char S8;typedef short S16;typedef long S32;typedef unsigned char U8;typedef unsigned short U16;typedef unsigned long U32;typedef U32 BOOL_T;typedef U32 MPE;typedef U32 MPS;typedef unsigned long OP_STATUS;typedef unsigned long SIZE_T;typedef unsigned char _BCD; #if _OS_VXWORKS#else#ifndef VOID typedef void VOID;#endif#endif#ifdef FALSE#undef FALSE#endif#ifdef TRUE#undef TRUE#endif#define TRUE 1#define FALSE 0#ifndef NULL#define NULL 0#endif#ifdef REG8#undef REG8#define REG8(addr) *((volatile U8 *) (addr))#endif#ifdef REG16#undef REG16#define REG16(addr) *((volatile U16 *) (addr))#endif#ifdef REG32#undef REG32#define REG32(addr) *((volatile U32 *) (addr))#endif#ifndef MAX#define MAX(a,b) (((a)>(b))?(a):(b))#endif#ifndef MIN#define MIN(a,b) (((a)>(b))?(b):(a))#endiftypedef enum tsk_prio{ TASK_PRIO_TIME_CRITICAL, TASK_PRIO_HIGHEST, TASK_PRIO_ABOVE_NORMAL, TASK_PRIO_NORMAL, TASK_PRIO_BELOW_NORMAL, TASK_PRIO_LOWEST, TASK_PRIO_ABOVE_IDLE, TASK_PRIO_IDLE , TASK_PRIO_BUTT, }TASK_PRIO;#define AOS_INLINE #define AOS_SUCC 0#define AOS_FAIL ((U32)-1)#define AOS_NAME_LEN 8#define U8_BUTT ((U8)-1)#define U16_BUTT ((U16)-1)#define U32_BUTT ((U32)-1)#define AOS_FIFO 0#define AOS_PRIORITY 1#define SID_S8 ((U32)-1)#define SID_U8 ((U32)-2 )#define SID_S16 ((U32)-3) #define SID_U16 ((U32)-4 )#define SID_S32 ((U32)-5)#define SID_U32 ((U32)-6)#define SID_MBUF ((U32)-7)#define SID_MBUF_DBDES ((U32)-8)#define SID_PAGE_HEAD ((U32)-9)#define SID_PAGE_BLK ((U32)-10)#define AOS_EVENT_SCHD_DATA 0x00001000#define ELEMENT_OFFSET(type,member) \#endif #ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -