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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? os_view.h

?? KEIL平臺下,LPC23XX官方的UCOSii的移植文件,包含各種功能的測試程序.
?? H
字號:
/*
***********************************************************************************************
*                                           uC/OS-View
*
*                            (c) Copyright 2005, Micrium, Weston, FL
*                                       All Rights Reserved
*
*
* Filename   : OS_VIEW.H
* Version    : V1.33
* Programmer : JJL
***********************************************************************************************
*/

#ifdef   OS_VIEW_GLOBALS
#define  OS_VIEW_EXT
#else
#define  OS_VIEW_EXT  extern
#endif


#ifndef  OS_VIEW_H
#define  OS_VIEW_H

/*
***********************************************************************************************
*                                         VARIABLES
***********************************************************************************************
*/

OS_VIEW_EXT  INT32U             OSView_CyclesCtr;
#if OS_VIEW_TMR_32_BITS > 0
OS_VIEW_EXT  INT32U             OSView_TmrCntsPrev;
#else
OS_VIEW_EXT  INT16U             OSView_TmrCntsPrev;
#endif

OS_VIEW_EXT  INT8U              OSView_RxState;
OS_VIEW_EXT  INT8U              OSView_RxRemainLen;
OS_VIEW_EXT  INT8U              OSView_RxChkSum;
OS_VIEW_EXT  INT8U              OSView_RxBuf[OS_VIEW_RX_BUF_SIZE];
OS_VIEW_EXT  INT8U              OSView_RxBufCnt;
OS_VIEW_EXT  INT8U              OSView_RxRdIx;
OS_VIEW_EXT  INT32U             OSView_RxCtr;
OS_VIEW_EXT  INT16U             OSView_RxPktCtr;

OS_VIEW_EXT  INT16U             OSView_TxLen;
OS_VIEW_EXT  INT16U             OSView_TxIx;
OS_VIEW_EXT  INT8U              OSView_TxChkSum;
OS_VIEW_EXT  INT8U              OSView_TxState;
OS_VIEW_EXT  BOOLEAN            OSView_TxActiveFlag;
OS_VIEW_EXT  INT8U              OSView_TxBuf[OS_VIEW_TX_BUF_SIZE];
OS_VIEW_EXT  INT16U             OSView_TxBufCnt;
OS_VIEW_EXT  INT8U             *OSView_TxBufPtr;
OS_VIEW_EXT  INT32U             OSView_TxCtr;
OS_VIEW_EXT  INT16U             OSView_TxPktCtr;

OS_VIEW_EXT  INT16U             OSView_TxStrLen;
OS_VIEW_EXT  INT8U              OSView_TxStrBuf[OS_VIEW_TX_STR_SIZE];
OS_VIEW_EXT  INT16U             OSView_TxStrDlyCtr;

OS_VIEW_EXT  void             (*OSView_TerminalRxCallbackFnct)(INT8U data);

/*
***********************************************************************************************
*                                        PROTOTYPES
*                                    (PORT INDEPENDENT)
***********************************************************************************************
*/

void    OSView_Init(INT32U baud_rate);              /* Initialize uC/OS-View                          */

void    OSView_RxHandler(INT8U data);               /* Processor independent Rx handler               */
void    OSView_TxHandler(void);                     /* Processor independent Tx handler               */

void    OSView_TxStr(INT8U *s, INT16U dly);         /* Send an ASCII string to terminal window        */

void    OSView_TaskSwHook(void);                    /* MUST be called by OSTaskSwHook()               */
void    OSView_TaskCreateHook(OS_TCB *ptcb);        /* MUST be called by OSTaskCreateHook()           */
void    OSView_TickHook(void);                      /* MUST be called by OSTimeTickHook()             */

void    OSView_Exit(void);                          /* Exit uC/OS-View                                */

void    OSView_InitTarget(INT32U baud_rate);        /* Initialize the target specifics                */

void    OSView_TerminalRxSetCallback(void (*call_back)(INT8U data));
void    OSView_TerminalTx(INT8U data);              /* Write data to output window                    */

INT32U  OSView_TimeGetCycles(void);                 /* Function to read fine resolution time base     */

void    OSView_RxTxISR(void);                       /* Assembly Language Rx/Tx ISR                    */
void    OSView_RxTxISRHandler(void);                /* C code to process Rx or Tx character           */

void    OSView_RxISR(void);                         /* Assembly Language Rx ISR                       */
void    OSView_RxISRHandler(void);                  /* C code to process character received           */
void    OSView_RxIntEn(void);                       /* Enable  Rx interrupts                          */
void    OSView_RxIntDis(void);                      /* Disable Rx interrupts                          */

void    OSView_TxISR(void);                         /* Assembly Language Tx ISR                       */
void    OSView_TxISRHandler(void);                  /* C code to process next character to send       */
void    OSView_TxIntEn(void);                       /* Enable  Tx interrupts                          */
void    OSView_TxIntDis(void);                      /* Disable Tx interrupts                          */
void    OSView_Tx1(INT8U c);                        /* Function to send a single character            */

void    OSView_GetCPUName(INT8U *s);                /* Returns the name of the CPU used               */
INT32U  OSView_GetIntStkBase(void);                 /* Get the address of the interrupt stack base    */
INT32U  OSView_GetIntStkSize(void);                 /* Get the address of the interrupt stack size    */


/*
*********************************************************************************************************
*                                      BSP FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void     OSView_TmrInit(void);                      /* Initialize the free running timer               */
INT32U   OSView_TmrRd(void);                        /* Read       the free running timer               */

/*
***********************************************************************************************
*                                         #error DIRECTIVES
***********************************************************************************************
*/

#if     OS_VIEW_PARSE_TASK > 0 && (OS_SEM_EN == 0 && OS_MBOX_EN == 0)
#error  "Semaphore or Mailbox management must be enabled.  In other words, OS_SEM_EN or OS_MBOX_EN must be set to 1."
#endif

#if     OS_TIME_GET_SET_EN == 0
#error  "OS_CFG.H, OS_TIME_GET_SET_EN needs to be set to 1 to include code for OSTimeGet()"
#endif

#if     OS_TASK_CREATE_EXT_EN == 0
#error  "OS_CFG.H, OS_TASK_CREATE_EXT_EN needs to be set to 1 to include code for OSTaskCreateExt()"
#endif

#if     OS_TASK_STAT_EN == 0
#error  "OS_CFG.H, OS_TASK_STAT_EN needs to be set to 1 to include code for the statistics task"
#endif

#if     OS_TASK_STAT_STK_CHK_EN == 0
#error  "OS_CFG.H, OS_TASK_STAT_STK_CHK_EN needs to be set to 1 to include code for task stack checking"
#endif

#if     OS_TASK_PROFILE_EN == 0
#error  "OS_CFG.H, OS_TASK_PROFILE_EN needs to be set to 1 to enable task profiling"
#endif

#if     OS_MAX_TASKS > 61
#error  "OS_CFG.H, OS_MAX_TASKS cannot be higher than 61 when using uC/OS-View"
#endif

#if     OS_SEM_EN == 0
#error  "OS_CFG.H, uC/OS-View requires to you enable semaphores, set OS_SEM_EN to 1"
#endif

#if     OS_VIEW_TMR_32_BITS > 1
#error  "OS_VIEW_TMR_32_BITS 'must' be defined to either 0 (for 16 bit timer) or 1 (for 32 bit timer)"
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品午夜久久福利影院| 亚洲成人av电影| 欧美日韩大陆在线| 色天天综合色天天久久| 色综合天天做天天爱| 91视频在线观看| 91蜜桃视频在线| 91丨porny丨最新| 色视频欧美一区二区三区| 91一区二区三区在线播放| 色久优优欧美色久优优| 欧美伊人久久久久久久久影院 | 久草中文综合在线| 蜜桃av一区二区在线观看 | 久久国产综合精品| 狂野欧美性猛交blacked| 精品在线视频一区| 高清国产一区二区| 亚洲国产成人私人影院tom| 国产在线精品一区二区| 久久久久国产免费免费| 日韩一区二区免费视频| 日韩欧美的一区二区| 日韩欧美亚洲一区二区| 日韩精品自拍偷拍| 欧美丝袜第三区| 18欧美亚洲精品| www.欧美精品一二区| 国产视频在线观看一区二区三区| 日韩av电影天堂| 91精品久久久久久久99蜜桃 | 91精品国产全国免费观看| 亚洲手机成人高清视频| 91婷婷韩国欧美一区二区| 亚洲视频在线观看三级| 色综合天天狠狠| **性色生活片久久毛片| 色偷偷一区二区三区| 亚洲欧洲精品一区二区三区不卡| 成人av在线资源| 国产精品国产三级国产有无不卡| 成人亚洲一区二区一| 亚洲三级在线看| 色av成人天堂桃色av| 亚洲一区二区黄色| 欧美一级精品在线| 极品销魂美女一区二区三区| 久久青草欧美一区二区三区| 国产成人a级片| 国产精品三级在线观看| 色视频一区二区| 日产国产欧美视频一区精品| 欧美变态凌虐bdsm| 国产成人在线影院| 亚洲色图制服诱惑 | 日韩一二三区视频| 国产在线精品一区二区三区不卡| 欧美国产综合色视频| 91丝袜国产在线播放| 亚洲va天堂va国产va久| 精品国产麻豆免费人成网站| 国产在线观看免费一区| 亚洲婷婷国产精品电影人久久| 欧美另类一区二区三区| 国产乱码字幕精品高清av| 亚洲欧美视频在线观看| 欧美一区二区三区视频免费| 高清国产午夜精品久久久久久| 亚洲黄色尤物视频| 精品久久久久久久人人人人传媒| av日韩在线网站| 青青草原综合久久大伊人精品优势 | 国产精品18久久久久久久久久久久| 国产欧美日韩在线观看| 欧美日韩高清一区二区不卡| 久久97超碰色| 亚洲成va人在线观看| 久久精品视频一区| 欧美日韩午夜在线视频| 国产河南妇女毛片精品久久久| 一区二区三区丝袜| 国产色一区二区| 制服丝袜成人动漫| 91色婷婷久久久久合中文| 日韩电影免费在线观看网站| 国产精品动漫网站| 欧美成人bangbros| 欧美日韩成人综合在线一区二区| 成人激情av网| 激情久久久久久久久久久久久久久久| 亚洲乱码精品一二三四区日韩在线| 日韩精品中文字幕一区| 欧美性猛交xxxx乱大交退制版| 成人午夜视频福利| 国产呦精品一区二区三区网站| 亚洲尤物在线视频观看| 中文幕一区二区三区久久蜜桃| 精品国产露脸精彩对白| 欧美精品一二三| 欧美亚洲国产一区二区三区va| 成人久久视频在线观看| 国产美女娇喘av呻吟久久| 日韩福利电影在线观看| 亚洲精选一二三| 一区二区中文字幕在线| 国产欧美日韩另类一区| 精品国产99国产精品| 欧美一二三四在线| 91麻豆精品国产自产在线| 欧美主播一区二区三区美女| 色欧美片视频在线观看在线视频| 丁香婷婷综合网| 丰满亚洲少妇av| 成人免费三级在线| 成人免费高清在线观看| 岛国精品在线播放| 成人v精品蜜桃久久一区| 成人激情校园春色| 成人av在线观| 99在线热播精品免费| www.亚洲国产| 97久久精品人人澡人人爽| aaa国产一区| 色综合中文综合网| 欧美精品第1页| 欧美日韩夫妻久久| 制服丝袜av成人在线看| 日韩午夜电影av| 精品久久久久久无| 国产三级欧美三级日产三级99| 2024国产精品| 国产精品网曝门| 亚洲激情六月丁香| 午夜亚洲国产au精品一区二区| 日韩 欧美一区二区三区| 久久激情五月激情| 国产精品一区二区x88av| 成人av在线资源网站| 欧洲精品在线观看| 欧美一区二区三区性视频| 久久久久久久久99精品| 亚洲欧美一区二区在线观看| 一区二区三区精品视频在线| 午夜精品久久久久久不卡8050| 看电影不卡的网站| 99国产精品99久久久久久| 欧美专区日韩专区| 久久伊99综合婷婷久久伊| 日韩美女久久久| 蜜臀av一级做a爰片久久| 懂色av一区二区三区免费看| 欧美性大战久久久| 久久日一线二线三线suv| 亚洲免费伊人电影| 男人的j进女人的j一区| 成人网页在线观看| 欧美一级精品大片| 亚洲欧美视频在线观看视频| 捆绑调教美女网站视频一区| 99久久婷婷国产精品综合| 这里只有精品电影| 日本一区二区三区四区在线视频| 亚洲一区二区欧美激情| 国产成人免费视频网站| 欧美色精品在线视频| 26uuu成人网一区二区三区| 亚洲在线免费播放| 大白屁股一区二区视频| 在线不卡的av| 综合精品久久久| 国产精品亚洲成人| 欧美一区二区三区小说| 亚洲免费高清视频在线| 国产麻豆一精品一av一免费| 欧美无砖砖区免费| 国产精品二三区| 国产一区二区主播在线| 欧美日韩一区二区三区高清| 欧美激情一区二区三区不卡| 久久精品国产亚洲高清剧情介绍| 欧美性猛片xxxx免费看久爱| 国产精品国产馆在线真实露脸 | 精品一二线国产| 欧美中文字幕亚洲一区二区va在线| 26uuu色噜噜精品一区二区| 婷婷成人激情在线网| 色8久久人人97超碰香蕉987| 国产欧美中文在线| 国产精品一二三四五| 日韩免费性生活视频播放| 亚洲一区二区av在线| 欧美在线观看一区| 亚洲精品视频在线看| 91日韩精品一区| 国产精品青草综合久久久久99| 国产麻豆精品久久一二三| 精品日本一线二线三线不卡| 久久精品国产亚洲高清剧情介绍 | 国产午夜精品一区二区三区嫩草 | 精品日韩99亚洲|