os_cpu.h

来自「ucos v2.62 安装程序 附带已移植到C8051F020的UCOS源码」· C头文件 代码 · 共 59 行

H
59
字号
typedef unsigned  char    BOOLEAN; 
typedef unsigned  char    INT8U;
typedef signed    char    INT8S;
typedef unsigned  int     INT16U;
typedef signed    int     INT16S;
typedef unsigned  long    INT32U;
typedef signed    long    INT32S;
typedef float             FP32;
typedef double            FP64;


typedef unsigned  char    bool; 
typedef unsigned  char    uint8;
typedef signed    char    int8;
typedef unsigned  int     uint16;
typedef signed    int     int16;
typedef unsigned  long    uint32;
typedef signed    long    int32;
typedef float             fp32;
typedef double            fp64;


typedef unsigned char xdata OS_STK;
typedef unsigned char OS_CPU_SR;




#define   OS_CRITICAL_METHOD   1


#if       OS_CRITICAL_METHOD == 1
#define   OS_ENTER_CRITICAL()  			EA = 0 
#define   OS_EXIT_CRITICAL()			EA = 1
#endif

#if       OS_CRITICAL_METHOD == 2
#define   OS_ENTER_CRITICAL()   
#define   OS_EXIT_CRITICAL()
#endif

#if       OS_CRITICAL_METHOD == 3
#define   OS_ENTER_CRITICAL()   
#define   OS_EXIT_CRITICAL()
#endif

#define OS_STK_GROWTH      0                 /*定义堆栈的方向:1=向下递减,0=向上递增*/



#define OS_TASK_SW()     OSCtxSw()



#define SYSCLK	22118400
#define TICKS   100


⌨️ 快捷键说明

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