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

📄 os_sem.h

📁 可以在单片机中运行的操作系统
💻 H
字号:
/*********************************************************************************************************
**				                               Small RTOS(51)
**                                   The Real-Time Kernel(For Keil c51)
**
**                                  (c) Copyright 2002-2002, chenmingji
**                                           All Rights Reserved
**
**                                                  V1.10
**
**
**--------------当前版本信息----------------------------------------------------------------------------
** 文件名: OS_Q.H
** 创建人: 陈明计
** 日 期: 2002年9月1日
** 描 述: Small RTOS(51)信号量头文件,定义一些宏和声明一些函数
**
**--------------历史版本信息----------------------------------------------------------------------------
** 无
**------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


#ifndef NOT_OK
#define NOT_OK      255                                 /* 参数错误                                     */
#endif

#define OS_SEM_NOT_OK 4                                 /* 无信号                                       */
#define OS_SEM_TMO    2                                 /* 超时到                                       */
#define OS_SEM_OK     1                                 /* 操作成功                                     */

#ifndef IN_OS_SEM
extern uint8 OSSemCreate(uint8 index,uint8 Data);
extern uint8 OSSemPend(uint8 index, uint8 Tick);
extern uint8 OSSemAccept(uint8 index);
extern uint8 OSSemIntPost(uint8 index);
extern uint8 OSSemPost(uint8 index);
extern uint8 OSSemQuery(uint8 index);


#endif

⌨️ 快捷键说明

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