📄 os_cfg.h
字号:
//设置文件
#define OS_MAX_EVENTS 2 //最多事件数
#define OS_MAX_MEM_PART 0 //最多内存分区数
#define OS_MAX_QS 0 //最多队列数
#define OS_MAX_TASKS 6 //用户最多任务数
#define OS_LOWEST_PRIO 7 //最低优先级
#define OS_STK_SIZE 32 //任务堆栈大小
#define OS_TASK_STAT_EN 1 //统计任务允许标志
#define OS_CPU_HOOKS_EN 0 //CPU附加处理标志
#define OS_TICKS_PER_SEC 50 //时钟节拍50HZ
#define OSSCHED_LOCK_EN 0 //关闭任务调度锁标志
#define OS_VERSION_CHK_EN 0 //系统版本检查
//*--------------------------------------------------------------------
#define OS_TICK_TIME 1 //* increased 20ms at every one
//*--------------------------------------------------------------------
//* OS_MEM configure
#define OS_MEM_EN 0
//*--------------------------------------------------------------------
//* OS_MBOX configure
#define OS_MBOX_EN 0 //*
#define OS_Mbox_Accept_EN 0 //*
#define OS_Mbox_Create_EN 0 //*
#define OS_Mbox_Pend_EN 0 //*
#define OS_Mbox_Post_EN 0 //*
#define OS_Mbox_Query_EN 0 //*
//*--------------------------------------------------------------------
//* os_Q configure
#define OS_Q_EN 0 //* Include code for QUEUES
#define OS_Q_Query_EN 0 //*
#define OS_Q_PostFront_EN 0 //*
#define OS_Q_Post_EN 0 //*
#define OS_Q_Pend_EN 0 //*
#define OS_Q_Flush_EN 0 //*
#define OS_Q_Create_EN 0 //*
#define OS_Q_Accept_EN 0 //*
//*--------------------------------------------------------------------
//* os_Sem configure
#define OS_Sem_EN 1 //* all of the follow
#define OS_Sem_Create_EN 1 //* OSSemCreate()
#define OS_Sem_Pend_EN 1 //* OSSemPend()
#define OS_Sem_Post_EN 1 //* OSSemPost()
#define OS_Sem_Accept_EN 0 //* OSSemAccept()
#define OS_Sem_Query_EN 0 //* OSSemQuery()
//*--------------------------------------------------------------------
//* os_time configure
#define OS_Time_DlyHMSM_EN 0
#define OS_Time_Dly_EN 1
#define OS_Time_DlyResume_EN 0
#define OS_Time_Get_EN 0
#define OS_Time_Set_EN 0
//*--------------------------------------------------------------------
//* os_task configure
#define OS_TASK_CHANGE_PRIO_EN 0 //* OSTaskChangePrio()
#define OS_TASK_CREATE_EN 0 //* OSTaskCreate()
#define OS_TASK_CREATE_EXT_EN 1 //* OSTaskCreateExt()
#define OS_TASK_DEL_EN 1 //* OSTaskDel()
#define OS_TASK_DELR_EN 0 //* OSTaskDelReq()
#define OS_TASK_SUSPEND_EN 1 //* OSTaskSuspend and OSTaskResume
#define OS_Task_Query_EN 0 //* OSTaskQuery()
//*--------------------------------------------------------------------
//* interrupt function predefine
#define USE_Pre_ExternInt0 0
#define USE_Pre_ExternInt1 0
#define USE_Pre_TimeInt1 0
#define USE_Pre_SeryInt 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -