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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? queue.h

?? ucos2在LM3S615上移植成功代碼,有跑馬燈的任務(wù)程序,可以在實(shí)驗(yàn)板上做小實(shí)驗(yàn)了.
?? H
字號(hào):
/****************************************Copyright (c)**************************************************
**                               Guangzhou ZHIYUAN electronics Co.,LTD.
**                                     
**                                 http://www.embedtools.com
**
**--------------File Info-------------------------------------------------------------------------------
** File Name:          Queue.h
** Last modified Date: 2006-11-18
** Last Version:       v1.1
** Description:        數(shù)據(jù)隊(duì)列的中間件頭文件
** 
**------------------------------------------------------------------------------------------------------
** Created By:         Chen Mingji
** Created date:       2003-7-2
** Version:            v1.0
** Descriptions:
**
**------------------------------------------------------------------------------------------------------
** Modified by:        Zhou Shaogang
** Modified date:      2006-11-18 
** Version:            v1.1
** Description:        增加對(duì)QueueWriteN的聲明
**
********************************************************************************************************/

#define OS_ENTER_CRITICAL()
#define OS_EXIT_CRITICAL()

#ifndef NOT_OK
#define NOT_OK              0xff                        /* 參數(shù)錯(cuò)誤                                     */
#endif

#define QUEUE_FULL          8                           /* 隊(duì)列滿                                       */
#define QUEUE_EMPTY         4                           /* 無(wú)數(shù)據(jù)                                       */
#define QUEUE_OK            1                           /* 操作成功                                     */

#define Q_WRITE_MODE        1                           /* 操作成功                                     */
#define Q_WRITE_FRONT_MODE  2                           /* 操作成功                                     */

#ifndef QUEUE_DATA_TYPE
#define QUEUE_DATA_TYPE     uint8
#endif

typedef struct {
    QUEUE_DATA_TYPE     *Out;                   /* 指向數(shù)據(jù)輸出位置         */
    QUEUE_DATA_TYPE     *In;                    /* 指向數(shù)據(jù)輸入位置         */
    QUEUE_DATA_TYPE     *End;                   /* 指向Buf的結(jié)束位置        */
    uint16              NData;                  /* 隊(duì)列中數(shù)據(jù)個(gè)數(shù)           */
    uint16              MaxData;                /* 隊(duì)列中允許存儲(chǔ)的數(shù)據(jù)個(gè)數(shù) */
    
    uint8               (* ReadEmpty)();        /* 讀空處理函數(shù)             */
    uint8               (* WriteFull)();        /* 寫(xiě)滿處理函數(shù)             */
    QUEUE_DATA_TYPE     Buf[1];                 /* 存儲(chǔ)數(shù)據(jù)的空間           */
} DataQueue;


#ifndef IN_QUEUE
        uint8 QueueCreate(void *Buf,
                          uint32 SizeOfBuf,
                          uint8 (* ReadEmpty)(),
                          uint8 (* WriteFull)()
                          );
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueCreate
** 功能描述: 初始化數(shù)據(jù)隊(duì)列
** 輸 入: Buf      :為隊(duì)列分配的存儲(chǔ)空間地址
**         SizeOfBuf:為隊(duì)列分配的存儲(chǔ)空間大小(字節(jié))
**         ReadEmpty:為隊(duì)列讀空時(shí)處理程序
**         WriteFull:為隊(duì)列寫(xiě)滿時(shí)處理程序
** 輸 出: NOT_OK  :參數(shù)錯(cuò)誤
**         QUEUE_OK:成功
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern uint8 QueueRead(QUEUE_DATA_TYPE *Ret, void *Buf);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueRead
** 功能描述: 獲取隊(duì)列中的數(shù)據(jù)
** 輸 入: Ret:存儲(chǔ)返回的消息的地址
**         Buf:指向隊(duì)列的指針
** 輸 出: NOT_OK     :參數(shù)錯(cuò)誤
**         QUEUE_OK   :收到消息
**         QUEUE_EMPTY:隊(duì)列空
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern uint8 QueueWrite(void *Buf, QUEUE_DATA_TYPE Data);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueWrite
** 功能描述: FIFO方式發(fā)送數(shù)據(jù)
** 輸 入: Buf :指向隊(duì)列的指針
**         Data:發(fā)送的數(shù)據(jù)
** 輸 出: NOT_OK   :參數(shù)錯(cuò)誤
**         QUEUE_FULL:隊(duì)列滿
**         QUEUE_OK  :發(fā)送成功
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern uint8 QueueWriteFront(void *Buf, QUEUE_DATA_TYPE Data);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueWrite
** 功能描述: LIFO方式發(fā)送數(shù)據(jù)
** 輸 入: Buf:指向隊(duì)列的指針
**         Data:消息數(shù)據(jù)
** 輸 出: QUEUE_FULL:隊(duì)列滿
**         QUEUE_OK:發(fā)送成功
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern uint16 QueueNData(void *Buf);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueNData
** 功能描述: 取得隊(duì)列中數(shù)據(jù)數(shù)
** 輸 入: Buf:指向隊(duì)列的指針
** 輸 出: 消息數(shù)
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern uint16 QueueSize(void *Buf);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): QueueSize
** 功能描述: 取得隊(duì)列總?cè)萘?** 輸 入: Buf:指向隊(duì)列的指針
** 輸 出: 隊(duì)列總?cè)萘?** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern void QueueFlush(void *Buf);
/*********************************************************************************************************
** 函數(shù)名稱(chēng): OSQFlush
** 功能描述: 清空隊(duì)列
** 輸 入: Buf:指向隊(duì)列的指針
** 輸 出: 無(wú)
** 全局變量: 無(wú)
** 調(diào)用模塊: OS_ENTER_CRITICAL,OS_EXIT_CRITICAL
********************************************************************************************************/

extern QueueWriteN(void *Buf, QUEUE_DATA_TYPE *Data, uint32 N);

#endif

//#define EN_QUEUE_WRITE            0     /* 禁止(0)或允許(1)FIFO發(fā)送數(shù)據(jù)       */
//#define EN_QUEUE_WRITE_FRONT      0     /* 禁止(0)或允許(1)LIFO發(fā)送數(shù)據(jù)       */
//#define EN_QUEUE_NDATA            0     /* 禁止(0)或允許(1)取得隊(duì)列數(shù)據(jù)數(shù)目   */
//#define EN_QUEUE_SIZE             0     /* 禁止(0)或允許(1)取得隊(duì)列數(shù)據(jù)總?cè)萘?*/
//#define EN_QUEUE_FLUSH            0     /* 禁止(0)或允許(1)清空隊(duì)列           */

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
●精品国产综合乱码久久久久| 国产高清久久久久| 欧美怡红院视频| 亚洲欧美激情小说另类| 色94色欧美sute亚洲13| 亚洲成人精品一区二区| 日韩欧美激情一区| 国产精品一级二级三级| 最新国产成人在线观看| 日本国产一区二区| 免费观看久久久4p| 国产欧美日本一区二区三区| 成人av资源站| 亚洲高清视频的网址| 欧美一区二区三区小说| 国产福利精品一区二区| 亚洲精品高清视频在线观看| 欧美日韩成人综合天天影院| 麻豆成人91精品二区三区| 久久婷婷一区二区三区| 91看片淫黄大片一级| 石原莉奈在线亚洲二区| 久久久亚洲精华液精华液精华液| a级高清视频欧美日韩| 石原莉奈一区二区三区在线观看| 久久色在线观看| 色偷偷久久一区二区三区| 男女激情视频一区| 一区二区中文字幕在线| 3atv在线一区二区三区| 成人一道本在线| 三级影片在线观看欧美日韩一区二区 | 2021国产精品久久精品| 91日韩精品一区| 蜜臀久久99精品久久久画质超高清 | 日韩欧美亚洲另类制服综合在线 | 99在线精品一区二区三区| 天天综合色天天综合色h| 国产精品私人自拍| 91精品国产手机| 91论坛在线播放| 国产成人亚洲综合色影视| 午夜一区二区三区视频| 国产精品久久久久婷婷二区次| 这里只有精品免费| 91女厕偷拍女厕偷拍高清| 久久99日本精品| 亚洲国产另类av| 亚洲视频在线观看一区| 欧美精品一区二区三区四区| 欧美午夜精品一区二区蜜桃| www.欧美日韩| 国产精品一二一区| 久久国产精品第一页| 午夜精品久久久| 亚洲综合偷拍欧美一区色| 国产精品色一区二区三区| 日韩欧美中文一区二区| 欧美亚日韩国产aⅴ精品中极品| 国v精品久久久网| 精东粉嫩av免费一区二区三区| 香蕉影视欧美成人| 亚洲女人****多毛耸耸8| 中国色在线观看另类| 精品福利在线导航| 777午夜精品免费视频| 91精品福利视频| 一本色道久久加勒比精品| a在线欧美一区| av一二三不卡影片| av资源网一区| 91丨九色丨黑人外教| 99视频超级精品| 99久久精品一区二区| 粉嫩久久99精品久久久久久夜| 国产麻豆一精品一av一免费| 激情综合网av| 国产一区二区精品久久91| 国产资源在线一区| 国产精品1024| 国产91丝袜在线播放0| 粉嫩一区二区三区在线看| 国产成人啪午夜精品网站男同| 国产成人av影院| 成人看片黄a免费看在线| 99精品欧美一区二区蜜桃免费| 91在线高清观看| 色一区在线观看| 欧美日韩一区高清| 欧美电影影音先锋| 日韩精品一区二区三区在线播放 | 国产一区二区福利| 福利91精品一区二区三区| 不卡的电影网站| 欧洲国内综合视频| 欧美一区二区三区播放老司机| 日韩欧美国产一区二区在线播放 | 亚洲成人一区在线| 青草av.久久免费一区| 国产在线不卡一卡二卡三卡四卡| 国产99久久久国产精品潘金 | av网站一区二区三区| 91久久人澡人人添人人爽欧美| 欧美视频在线不卡| 精品噜噜噜噜久久久久久久久试看 | 国产精品美女久久久久久久久| 亚洲三级视频在线观看| 婷婷夜色潮精品综合在线| 国产一区二区三区黄视频 | 欧美一区二区三区视频在线 | 成人黄色电影在线| 在线观看亚洲一区| 欧美第一区第二区| 中文字幕在线免费不卡| 偷拍一区二区三区四区| 国产99精品视频| 这里只有精品视频在线观看| 国产精品久久久久久久久久久免费看 | 一区二区三区日韩欧美精品| 蜜臀国产一区二区三区在线播放| 国产高清亚洲一区| 欧美精品在线观看一区二区| 久久久精品日韩欧美| 亚洲国产视频一区二区| 国产成人免费视频网站高清观看视频| 91黄色免费看| 日本一区二区三区在线不卡 | 狂野欧美性猛交blacked| 色综合天天在线| 2020日本不卡一区二区视频| 亚洲国产三级在线| 国产91综合一区在线观看| 91精品国产综合久久福利软件| 欧美国产97人人爽人人喊| 免费高清在线一区| 欧美在线999| 国产精品成人一区二区艾草 | 在线观看91精品国产入口| 久久综合九色综合欧美亚洲| 亚洲一区二区3| 粉嫩一区二区三区性色av| 精品日韩一区二区三区免费视频| 亚洲一区二区三区自拍| 成人久久久精品乱码一区二区三区| 欧美xfplay| 三级影片在线观看欧美日韩一区二区 | 日韩天堂在线观看| 亚洲一区二区高清| 91免费看视频| 久久久久久久久99精品| 免费成人在线观看| 91精品国产黑色紧身裤美女| 亚洲在线免费播放| 91性感美女视频| 中文字幕高清不卡| 国产宾馆实践打屁股91| 久久这里只有精品6| 激情小说欧美图片| 欧美大片在线观看一区二区| 日韩综合小视频| 欧美日韩国产美女| 污片在线观看一区二区| 在线观看成人小视频| 一区二区三区日韩在线观看| 色婷婷综合久久久中文字幕| 亚洲欧美色一区| 一本色道a无线码一区v| 一区二区三区四区在线| 日本精品免费观看高清观看| 一区二区三区色| 欧美三级韩国三级日本三斤| 亚洲成人久久影院| 777色狠狠一区二区三区| 奇米影视在线99精品| 欧美成人在线直播| 国产成人免费视频网站高清观看视频| 久久精品欧美一区二区三区不卡| 国产精品1024久久| 国产精品网站在线| 色综合久久66| 亚洲福利视频一区二区| 日韩欧美精品在线视频| 国产麻豆日韩欧美久久| 国产精品三级av在线播放| 99久久99久久久精品齐齐| 亚洲一区二区黄色| 日韩视频一区二区三区在线播放| 韩国成人在线视频| 国产精品毛片无遮挡高清| 91成人免费网站| 日本不卡123| 国产日本亚洲高清| 日本韩国精品在线| 老司机午夜精品99久久| 国产人久久人人人人爽| 色综合久久久久综合体| 午夜不卡在线视频| 久久亚洲精华国产精华液| 91色在线porny| 日本不卡一区二区|