os_cpu.h
来自「给出一个简单操作系统在AVR中应用实例」· C头文件 代码 · 共 30 行
H
30 行
/*
*********************************************************************************************************
* minOS 0.01v
* The Real-Time OS Kernel
* All Rights Reserved
* File : OS_CPU.H
* 作者 : 21icbbs网友 LM7556 ,2004年7月 by : LM7556 , China , 2004-2004
*
*********************************************************************************************************
*/
#ifdef OS_CPU_GLOBALS
#define OS_CPU_EXT
#else
#define OS_CPU_EXT extern
#endif
/*********************** DATA TYPES (Compiler Specific) **********************/
typedef unsigned char INT8U; // Unsigned 8 bit quantity
typedef unsigned int INT16U; // Unsigned 16 bit quantity
typedef unsigned char OS_STK; // Each stack entry is 8-bit wide
/*********** Function CPU Specific *********************/
#define OS_TASK_INT() OSCtxSw() //context switch interrupt --- 软中断任务切换
#define OS_INT_ENABLE() //EA=1; //enable CPU interrupt --- 开中断。
#define Init_OS_Timer() InitOSTimer() //Initial OS Timer for time ticks --- 初始化时间节拍定时器。
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?