📄 oslib.h
字号:
/*****************************OS初始化******************************************
********************************************************************************/
extern void OSInit(void);
/**********************建立任务***********************************************
IN: void (*Task)(void) 任务函数名称;USRTaskID 用户定义任务号;TaskStackNum堆栈大小
OUT:非0成功;0失败
**o***************************************************************************/
extern U8 OSCreateTask(void (*Task)(void),U8 USRtaskID,U32 TaskStackNum);
/*************************延时服务函数**************************************
****************************************************************************/
extern void OSDelay(U16 ticks);
/****************************************************************************
第一次开始任务,从最低优先级(Task0)的任务的开始
*****************************************************************************/
extern void OSStartTask(void);
/****************************删除任务******************************************
输入:UsrTaskID 用户定义任务ID号
输出:0删除任务失败;1成功
*******************************************************************************/
extern U8 OSDelTask(U8 UsrTaskID);
/****************************任务休眠******************************************
输入:UsrTaskID 用户定义任务ID号,TaskSleepTicks 休眠的时间片
输出:1设置成功任务失败;0失败
注:如果TaskSleepTicks设为0,将唤醒Task
*******************************************************************************/
extern U8 OSSleepTask(U8 UsrTaskID,U32 TaskSleepTicks);
/****************************挂起任务******************************************
输入:UsrTaskID 用户定义任务ID号
输出:1 设置成功;0 失败
*******************************************************************************/
extern U8 OSSuspendTask(U8 UsrTaskID);
/****************************恢复任务******************************************
输入:UsrTaskID 用户定义任务ID号
输出:1 设置成功;0 失败
*******************************************************************************/
extern U8 OSResumTask(U8 UsrTaskID);
extern U8 GetMux(U8 mux,U8 zs);
extern U8 FreeMux(U8 mux);
extern volatile U32 OSTimerCount; //系统时钟
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -