?? os_cfg.h
字號:
/*********************************************************************************************************
** Small RTOS
** The Real-Time Kernel
** (c) Copyright 2002-2003, chenmingji
** All Rights Reserved
** V1.50.0 內部測試版
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: OS_CFG.H
**創 建 人: 陳明計
**最后修改日期: 2004年8月8日
**描 述: Small RTOS的系統配置文件
********************************************************************************************************/
#define OS_MAX_TASKS 10 /* 最大任務數1~16 */
#define OS_TICKS_PER_SEC 10 /* 聲明1秒系統系統節拍數 */
#define OS_LOWEST_PRIO 9 /* 定義最低優先級 */
#define OS_MAX_EVENTS 10 /* 最大事件數目 */
#define OS_EVENT_MODE BASE_FIFO /* 等待事件模式為FIFO方式 */
#define EN_OS_SEM 1 /* 禁止(0)或允許(1)信號量 */
#define EN_OS_SEM_PENT 1 /* 禁止(0)或允許(1)等待信號量 */
#define EN_OS_SEM_ACCEPT 1 /* 禁止(0)或允許(1)無等待請求信號量 */
#define EN_OS_SEM_POST 1 /* 禁止(0)或允許(1)中發送信號量 */
#define EN_OS_SEM_QUERY 1 /* 禁止(0)或允許(1)查詢信號量 */
#define OS_SEM_DEL_EN 1 /* 禁止(0)或允許(1)刪除信號量 */
#define EN_OS_MSG 1 /* 禁止(0)或允許(1)消息 */
#define EN_OS_MSG_PENT 1 /* 禁止(0)或允許(1)等待消息 */
#define EN_OS_MSG_ACCEPT 1 /* 禁止(0)或允許(1)無等待取得消息 */
#define EN_OS_MSG_POST 1 /* 禁止(0)或允許(1)FIFO方式發送消息 */
#define EN_OS_MSG_POST_FRONT 1 /* 禁止(0)或允許(1)LIFO方式發送消息 */
#define EN_OS_MSG_NMsgs 1 /* 禁止(0)或允許(1)取得消息數目式發送消息 */
#define EN_OS_MSG_FLUSH 1 /* 禁止(0)或允許(1)清空消息 */
#define EN_OS_MSG_DEL 1 /* 禁止(0)或允許(1)刪除消息 */
#define EN_OS_MSG_SENDED 1 /* 禁止(0)或允許(1)等待消息發送完畢 */
#define EN_OS_MSG_BACK_OPEND 1 /* 禁止(0)或允許(1)等待消息反饋 */
#define EN_OS_MSG_BACK_ACCEPT 1 /* 禁止(0)或允許(1)無等待獲得消息反饋 */
#define EN_OS_MSG_BACK_POST 1 /* 禁止(0)或允許(1)發送消息反饋 */
#define EN_OS_Q 1 /* 禁止(0)或允許(1)消息隊列 */
#define EN_OS_Q_PENT 1 /* 禁止(0)或允許(1)等待隊列中的消息 */
#define EN_OS_Q_ACCEPT 1 /* 禁止(0)或允許(1)無等待的從隊列中取得消息 */
#define EN_OS_Q_POST 1 /* 禁止(0)或允許(1)FIFO方式向對列發送消息 */
#define EN_OS_Q_POST_FRONT 1 /* 禁止(0)或允許(1)LIFO方式向對列發送消息 */
#define EN_OS_Q_NMsgs 1 /* 禁止(0)或允許(1)取得隊列中消息數 */
#define EN_OS_Q_SIZE 1 /* 禁止(0)或允許(1)取得隊列總容量 */
#define EN_OS_Q_FLUSH 1 /* 禁止(0)或允許(1)清空隊列 */
//#define EN_OS_MEM 0 /* 禁止(0)或允許(1)動態內存分配 */
//#define EN_OS_MEM_FREE 0 /* 禁止(0)或允許(1)釋放動態分配的內存 */
//#define EN_OS_MEM_CHK 1 /* 禁止(0)或允許(1)內存回收時驗證內存塊是否有效 */
//#define EN_UserMemChkErr 0 /* 禁止(0)或允許(1)內存回收驗證出錯調用用戶函數UserMemChkErr */
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -