os_cpu.h

来自「摩托罗拉MMC2107在ucosII的移植代码」· C头文件 代码 · 共 41 行

H
41
字号
/*
*********************************************************************************************************
*                                               uC/OS-II
*                                         The Real-Time Kernel
*
*                                       M.CORE Specific code
*
* File : OS_CPU.H
* By   : Kerby Suhre
*********************************************************************************************************
*/
/*
DATA TYPES
*/
#ifndef _TYPES
typedef unsigned char  BOOLEAN;
typedef unsigned char  INT8U;
typedef signed   char  INT8S;
typedef unsigned short INT16U;
typedef signed   short INT16S;
typedef unsigned long  INT32U;
typedef signed long    INT32S;
#define _TYPES
#endif

#define	OS_STK_GROWTH   1                       /* Stack grows from HIGH to LOW memory on M.CORE  */
#define OS_STK 			INT32U

#define  FALSE    		0
#define  TRUE     		1

/* The following macros are for entering and exiting critical sections of
   code that cannot be interrupted */
#define  OS_ENTER_CRITICAL()    Disable_Ints()

#define  OS_EXIT_CRITICAL()     Enable_Ints()

#define  OS_TASK_SW()           asm { trap 0 }

void OSStartHardware(void);

⌨️ 快捷键说明

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