📄 os_cfg.h
字号:
#define OS_LOWEST_PRIO 31
#define OS_MAX_TASKS 16
#define OS_TASK_IDLE_STK_SIZE 128
#define OS_FLAG_EN 1 ///???????
#define OS_MAX_FLAGS 16///?????????
//#define OS_FLAGS 30///???????????
#define OS_FLAGS_NBITS 8 ///??????
#define OS_FLAG_WAIT_CLR_EN 1 ///?????????
#define OS_FLAG_ACCEPT_EN 1///???????????
#define OS_FLAG_DEL_EN 1////????????????
#define OS_FLAG_NAME_SIZE 0///?????????
#define OS_FLAG_QUERY_EN 0//// ?????????
#define OS_MBOX_EN 0///?????????
#define OS_MBOX_ACCEPT_EN 1///?????????
#define OS_MAX_EVENTS 10///>0
#define OS_MBOX_DEL_EN 0///??????????
#define OS_MBOX_POST_EN 0///???????
#define OS_MBOX_POST_OPT_EN 0///?????????
#define OS_MBOX_QUERY_EN 0///???????????
#define OS_MEM_EN 1////????????????
#define OS_MAX_MEM_PART 0///??????????
#define OS_MEM_NAME_SIZE 10///??????????
#define OS_MEM_QUERY_EN 0///????????????
#define OS_MUTEX_EN 0///??????????
#define OS_MUTEX_ACCEPT_EN 0///?????????
#define OS_MUTEX_DEL_EN 0///?????????
#define OS_MUTEX_QUERY_EN 0///????????
#define OS_Q_EN 0///????????
#define OS_MAX_QS 0///???????
#define OS_Q_ACCEPT_EN 0////????????
#define OS_Q_DEL_EN 0////?????????
#define OS_Q_FLUSH_EN 0////????????
#define OS_Q_POST_EN 0////????????
#define OS_Q_POST_FRONT_EN 0////????????
#define OS_Q_POST_OPT_EN 0////??????????
#define OS_Q_QUERY_EN 0////?????????
#define OS_SEM_EN 1////????????
#define OS_SEM_ACCEPT_EN 1////??????????
#define OS_SEM_DEL_EN 1///?????????
#define OS_SEM_QUERY_EN 1////??????????
#define OS_SEM_SET_EN 1////??????????
#define OS_TASK_STAT_EN 1////??????????????
#define OS_TASK_STAT_STK_SIZE 32////?????????
#define OS_TASK_STAT_STK_CHK_EN 1///???????????
#define OS_TASK_CHANGE_PRIO_EN 1///???????????
#define OS_TASK_CREATE_EN 1///???????????
#define OS_TASK_CREATE_EXT_EN 1///???????
#define OS_TASK_DEL_EN 1///??????????
#define OS_TASK_NAME_SIZE 31////???????????
#define OS_TASK_SUSPEND_EN 1////???????
#define OS_TASK_QUERY_EN 1////?????
#define OS_TICKS_PER_SEC 10////??????
#define OS_TIME_DLY_HMSM_EN 1////?????????
#define OS_TIME_DLY_RESUME_EN 1///??????????
#define OS_TIME_GET_SET_EN 1///?????????
#define OS_TMR_EN 0///??????????????????
#define OS_TMR_CFG_MAX 10 //1---65500
#define OS_TMR_CFG_WHEEL_SIZE 10//1---1023
#define OS_TMR_CFG_NAME_SIZE 20//????????
#define OS_TMR_CFG_TICKS_PER_SEC 40///????
#define OS_TASK_TMR_STK_SIZE 100///??????
#define OS_ARG_CHK_EN 1///??????????????
#define OS_CPU_HOOKS_EN 1///????????
#define OS_DEBUG_EN 1///?????????
#define OS_SCHED_LOCK_EN 1//?????????????
#define OS_TASK_PROFILE_EN 1//???????????
#define OS_TASK_SW_HOOK_EN 1//????????
#define OS_TICK_STEP_EN 1//???????????
#define OS_TIME_TICK_HOOK_EN 1//????????
#define OS_VIEW_MODULE 0///????????
#define OS_TASK_TMR_PRIO 200//************??????????
#define OS_EVENT_NAME_SIZE 10//???????????
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -