亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ucos_ii.h

?? Micrium-uCOS-II 2.86版
?? H
?? 第 1 頁 / 共 5 頁
字號(hào):
                                       INT8U           *pname,
                                       INT8U           *perr);
#endif

OS_FLAGS      OSFlagPend              (OS_FLAG_GRP     *pgrp,
                                       OS_FLAGS         flags,
                                       INT8U            wait_type,
                                       INT16U           timeout,
                                       INT8U           *perr);

OS_FLAGS      OSFlagPendGetFlagsRdy   (void);
OS_FLAGS      OSFlagPost              (OS_FLAG_GRP     *pgrp,
                                       OS_FLAGS         flags,
                                       INT8U            opt,
                                       INT8U           *perr);

#if OS_FLAG_QUERY_EN > 0
OS_FLAGS      OSFlagQuery             (OS_FLAG_GRP     *pgrp,
                                       INT8U           *perr);
#endif
#endif

/*
*********************************************************************************************************
*                                        MESSAGE MAILBOX MANAGEMENT
*********************************************************************************************************
*/

#if OS_MBOX_EN > 0

#if OS_MBOX_ACCEPT_EN > 0
void         *OSMboxAccept            (OS_EVENT        *pevent);
#endif

OS_EVENT     *OSMboxCreate            (void            *pmsg);

#if OS_MBOX_DEL_EN > 0
OS_EVENT     *OSMboxDel               (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

void         *OSMboxPend              (OS_EVENT        *pevent,
                                       INT16U           timeout,
                                       INT8U           *perr);

#if OS_MBOX_PEND_ABORT_EN > 0
INT8U         OSMboxPendAbort         (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

#if OS_MBOX_POST_EN > 0
INT8U         OSMboxPost              (OS_EVENT        *pevent,
                                       void            *pmsg);
#endif

#if OS_MBOX_POST_OPT_EN > 0
INT8U         OSMboxPostOpt           (OS_EVENT        *pevent,
                                       void            *pmsg,
                                       INT8U            opt);
#endif

#if OS_MBOX_QUERY_EN > 0
INT8U         OSMboxQuery             (OS_EVENT        *pevent,
                                       OS_MBOX_DATA    *p_mbox_data);
#endif
#endif

/*
*********************************************************************************************************
*                                           MEMORY MANAGEMENT
*********************************************************************************************************
*/

#if (OS_MEM_EN > 0) && (OS_MAX_MEM_PART > 0)

OS_MEM       *OSMemCreate             (void            *addr,
                                       INT32U           nblks,
                                       INT32U           blksize,
                                       INT8U           *perr);

void         *OSMemGet                (OS_MEM          *pmem,
                                       INT8U           *perr);
#if OS_MEM_NAME_SIZE > 1
INT8U         OSMemNameGet            (OS_MEM          *pmem,
                                       INT8U           *pname,
                                       INT8U           *perr);

void          OSMemNameSet            (OS_MEM          *pmem,
                                       INT8U           *pname,
                                       INT8U           *perr);
#endif
INT8U         OSMemPut                (OS_MEM          *pmem,
                                       void            *pblk);

#if OS_MEM_QUERY_EN > 0
INT8U         OSMemQuery              (OS_MEM          *pmem,
                                       OS_MEM_DATA     *p_mem_data);
#endif

#endif

/*
*********************************************************************************************************
*                                MUTUAL EXCLUSION SEMAPHORE MANAGEMENT
*********************************************************************************************************
*/

#if OS_MUTEX_EN > 0

#if OS_MUTEX_ACCEPT_EN > 0
BOOLEAN       OSMutexAccept           (OS_EVENT        *pevent,
                                       INT8U           *perr);
#endif

OS_EVENT     *OSMutexCreate           (INT8U            prio,
                                       INT8U           *perr);

#if OS_MUTEX_DEL_EN > 0
OS_EVENT     *OSMutexDel              (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

void          OSMutexPend             (OS_EVENT        *pevent,
                                       INT16U           timeout,
                                       INT8U           *perr);

INT8U         OSMutexPost             (OS_EVENT        *pevent);

#if OS_MUTEX_QUERY_EN > 0
INT8U         OSMutexQuery            (OS_EVENT        *pevent,
                                       OS_MUTEX_DATA   *p_mutex_data);
#endif

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                         MESSAGE QUEUE MANAGEMENT
*********************************************************************************************************
*/

#if (OS_Q_EN > 0) && (OS_MAX_QS > 0)

#if OS_Q_ACCEPT_EN > 0
void         *OSQAccept               (OS_EVENT        *pevent,
                                       INT8U           *perr);
#endif

OS_EVENT     *OSQCreate               (void           **start,
                                       INT16U           size);

#if OS_Q_DEL_EN > 0
OS_EVENT     *OSQDel                  (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

#if OS_Q_FLUSH_EN > 0
INT8U         OSQFlush                (OS_EVENT        *pevent);
#endif

void         *OSQPend                 (OS_EVENT        *pevent,
                                       INT16U           timeout,
                                       INT8U           *perr);

#if OS_Q_PEND_ABORT_EN > 0
INT8U         OSQPendAbort            (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

#if OS_Q_POST_EN > 0
INT8U         OSQPost                 (OS_EVENT        *pevent,
                                       void            *pmsg);
#endif

#if OS_Q_POST_FRONT_EN > 0
INT8U         OSQPostFront            (OS_EVENT        *pevent,
                                       void            *pmsg);
#endif

#if OS_Q_POST_OPT_EN > 0
INT8U         OSQPostOpt              (OS_EVENT        *pevent,
                                       void            *pmsg,
                                       INT8U            opt);
#endif

#if OS_Q_QUERY_EN > 0
INT8U         OSQQuery                (OS_EVENT        *pevent,
                                       OS_Q_DATA       *p_q_data);
#endif

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                          SEMAPHORE MANAGEMENT
*********************************************************************************************************
*/
#if OS_SEM_EN > 0

#if OS_SEM_ACCEPT_EN > 0
INT16U        OSSemAccept             (OS_EVENT        *pevent);
#endif

OS_EVENT     *OSSemCreate             (INT16U           cnt);

#if OS_SEM_DEL_EN > 0
OS_EVENT     *OSSemDel                (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

void          OSSemPend               (OS_EVENT        *pevent,
                                       INT16U           timeout,
                                       INT8U           *perr);

#if OS_SEM_PEND_ABORT_EN > 0
INT8U         OSSemPendAbort          (OS_EVENT        *pevent,
                                       INT8U            opt,
                                       INT8U           *perr);
#endif

INT8U         OSSemPost               (OS_EVENT        *pevent);

#if OS_SEM_QUERY_EN > 0
INT8U         OSSemQuery              (OS_EVENT        *pevent,
                                       OS_SEM_DATA     *p_sem_data);
#endif

#if OS_SEM_SET_EN > 0
void          OSSemSet                (OS_EVENT        *pevent,
                                       INT16U           cnt,
                                       INT8U           *perr);
#endif

#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                            TASK MANAGEMENT
*********************************************************************************************************
*/
#if OS_TASK_CHANGE_PRIO_EN > 0
INT8U         OSTaskChangePrio        (INT8U            oldprio,
                                       INT8U            newprio);
#endif

#if OS_TASK_CREATE_EN > 0
INT8U         OSTaskCreate            (void           (*task)(void *p_arg),
                                       void            *p_arg,
                                       OS_STK          *ptos,
                                       INT8U            prio);
#endif

#if OS_TASK_CREATE_EXT_EN > 0
INT8U         OSTaskCreateExt         (void           (*task)(void *p_arg),
                                       void            *p_arg,
                                       OS_STK          *ptos,
                                       INT8U            prio,
                                       INT16U           id,
                                       OS_STK          *pbos,
                                       INT32U           stk_size,
                                       void            *pext,
                                       INT16U           opt);
#endif

#if OS_TASK_DEL_EN > 0
INT8U         OSTaskDel               (INT8U            prio);
INT8U         OSTaskDelReq            (INT8U            prio);
#endif

#if OS_TASK_NAME_SIZE > 1
INT8U         OSTaskNameGet           (INT8U            prio,
                                       INT8U           *pname,
                                       INT8U           *perr);

void          OSTaskNameSet           (INT8U            prio,
                                       INT8U           *pname,
                                       INT8U           *perr);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产三级欧美三级| 1000部国产精品成人观看| 成a人片国产精品| 日韩国产欧美在线播放| 中文字幕乱码亚洲精品一区| 欧美欧美午夜aⅴ在线观看| 99热在这里有精品免费| 精品在线观看免费| 天堂精品中文字幕在线| 亚洲蜜臀av乱码久久精品蜜桃| 日韩欧美久久一区| 亚洲一区二区三区四区中文字幕| 久久蜜臀中文字幕| 制服视频三区第一页精品| 一本色道久久综合狠狠躁的推荐 | 久久精品免费观看| 亚洲自拍欧美精品| 亚洲视频免费看| 中文字幕免费观看一区| 久久久不卡网国产精品一区| 欧美电影免费观看高清完整版 | 国产精品一区二区男女羞羞无遮挡| 亚洲成人动漫精品| 亚洲一区在线看| 亚洲欧洲成人精品av97| 日本一区二区三区国色天香| 精品粉嫩超白一线天av| 日韩午夜电影在线观看| 欧美精品自拍偷拍动漫精品| 欧美在线一二三| 欧美丝袜自拍制服另类| 色狠狠综合天天综合综合| 91免费观看在线| 色综合天天综合网国产成人综合天 | 亚洲图片另类小说| 亚洲人成7777| 一区二区三区 在线观看视频| 亚洲精品成人少妇| 亚洲综合激情小说| 亚洲gay无套男同| 日韩影院在线观看| 免费在线观看一区二区三区| 久久精品国产一区二区三区免费看| 日本午夜精品一区二区三区电影| 日韩和欧美一区二区三区| 日韩精品视频网| 久久精品国内一区二区三区| 国产在线精品免费| 成人网页在线观看| 91香蕉视频污在线| 欧美三级日韩三级国产三级| 正在播放一区二区| 欧美成人国产一区二区| 国产亚洲欧美在线| 国产精品国产三级国产aⅴ入口| 亚洲精品菠萝久久久久久久| 亚洲bt欧美bt精品| 极品尤物av久久免费看| 国产精品88888| 91免费版pro下载短视频| 精品视频一区 二区 三区| 91精品国产欧美一区二区成人| 精品欧美一区二区在线观看| 中文字幕欧美激情一区| 亚洲一区精品在线| 蜜桃视频在线观看一区二区| 国产成人av电影在线| 91农村精品一区二区在线| 欧美精品久久天天躁| 精品国产91乱码一区二区三区 | 麻豆一区二区在线| 成人黄页在线观看| 欧美人伦禁忌dvd放荡欲情| 精品国产不卡一区二区三区| jizzjizzjizz欧美| 欧美喷水一区二区| 国产精品午夜春色av| 亚洲国产精品久久艾草纯爱| 国模冰冰炮一区二区| 一本大道久久a久久精二百| 制服丝袜亚洲播放| 国产欧美一区在线| 日韩福利电影在线| www.色精品| 日韩午夜av电影| 亚洲猫色日本管| 国产美女主播视频一区| 欧美日韩五月天| 欧美国产一区视频在线观看| 日韩一区精品视频| 91丨porny丨首页| 久久天天做天天爱综合色| 亚洲国产综合在线| 成人永久看片免费视频天堂| 日韩一区二区三区精品视频| 亚洲免费观看高清| 国产成人免费av在线| 日韩午夜av一区| 亚洲高清免费观看| 91麻豆自制传媒国产之光| 久久综合色婷婷| 欧美96一区二区免费视频| 一道本成人在线| 国产精品天干天干在观线| 欧美xxx久久| 亚洲123区在线观看| 97久久人人超碰| 国产日韩影视精品| 欧美www视频| 在线观看三级视频欧美| 国产亚洲精品bt天堂精选| 日本不卡在线视频| 欧美性感一区二区三区| 亚洲欧洲色图综合| 高清不卡一区二区在线| 久久嫩草精品久久久久| 蜜臀99久久精品久久久久久软件 | 欧美亚洲禁片免费| 综合久久给合久久狠狠狠97色| 国产成人99久久亚洲综合精品| 亚洲精品一区二区三区99| 日韩**一区毛片| 欧美一区二区福利在线| 丝袜亚洲精品中文字幕一区| 在线亚洲一区二区| 亚洲人成影院在线观看| 91一区二区在线观看| 亚洲三级久久久| 99精品视频一区二区三区| 国产精品久久看| av在线一区二区| 亚洲色图在线播放| 欧美综合视频在线观看| 亚洲在线观看免费视频| 欧美亚洲高清一区| 亚洲一区二区三区不卡国产欧美 | 国产精品乱码久久久久久| 在线亚洲欧美专区二区| 久久久精品2019中文字幕之3| 久久99日本精品| 精品av久久707| 国产黑丝在线一区二区三区| 国产精品美女一区二区在线观看| 成人亚洲精品久久久久软件| 蜜桃一区二区三区四区| 精品国产乱码久久久久久夜甘婷婷 | 91亚洲资源网| 亚洲尤物在线视频观看| 欧美日韩精品欧美日韩精品一 | 91视频www| 亚洲国产一区二区a毛片| 制服.丝袜.亚洲.另类.中文| 久久99精品视频| 国产日韩欧美一区二区三区乱码| 成人免费看视频| 亚洲在线视频免费观看| 日韩一区二区三区电影| 国产精品主播直播| 亚洲精品亚洲人成人网| 91精品国产色综合久久| 国产毛片精品国产一区二区三区| 国产精品网站导航| 欧美日韩精品电影| 韩国三级电影一区二区| 亚洲同性gay激情无套| 91精品久久久久久久99蜜桃| 国产精品中文有码| 亚洲综合清纯丝袜自拍| 精品精品欲导航| 色欲综合视频天天天| 日韩电影在线观看网站| 欧美经典一区二区三区| 欧美性猛交xxxx乱大交退制版 | 亚洲欧洲www| 91色.com| 不卡视频一二三| 亚洲成av人片| 国产肉丝袜一区二区| 日本高清不卡在线观看| 精品一区二区三区香蕉蜜桃| 国产精品不卡在线观看| 欧美一区二区三区喷汁尤物| 成人黄页在线观看| 乱中年女人伦av一区二区| 自拍偷拍亚洲激情| 精品粉嫩超白一线天av| 欧美亚洲丝袜传媒另类| 国产精品一区二区黑丝| 五月天一区二区三区| 久久久精品tv| 欧美麻豆精品久久久久久| av电影在线观看完整版一区二区| 日韩av午夜在线观看| 亚洲欧美韩国综合色| 久久久亚洲国产美女国产盗摄| 在线视频欧美区| 国产精品夜夜爽| 欧美a级理论片| 午夜一区二区三区视频| 亚洲欧美偷拍卡通变态|