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

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

?? os_probe.h

?? 針對(duì)STM32F103的UCOS移植
?? H
字號(hào):
/*
*********************************************************************************************************
*                                     uC/Probe uC/OS-II Plug-in
*
*                          (c) Copyright 2003-2006; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*               Knowledge of the source code may NOT be used to develop a similar product.
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                              uC/Probe
*
*                                         Plug-in for uC/OS-II
*
* Filename      : os_probe.h
* Version       : V1.20
* Programmer(s) : Brian Nagel
*********************************************************************************************************
*/

#ifndef  __OS_PROBE_H__
#define  __OS_PROBE_H__

/*
*********************************************************************************************************
*                                               EXTERNS
*********************************************************************************************************
*/

#ifdef   OS_PROBE_GLOBALS
#define  OS_PROBE_EXT
#else
#define  OS_PROBE_EXT  extern
#endif


/*
*********************************************************************************************************
*                                             INCLUDE FILES
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/

OS_PROBE_EXT  void    (*OSProbe_CallbackFnct)(void);
OS_PROBE_EXT  INT16U    OSProbe_Delay;

#if OS_PROBE_TASK > 0
OS_PROBE_EXT  FP32      OSProbe_TaskCPUUsage[OS_MAX_TASKS];
OS_PROBE_EXT  FP32      OSProbe_TaskStkUsage[OS_MAX_TASKS];
#endif

#if OS_PROBE_HOOKS_EN > 0
OS_PROBE_EXT  INT32U    OSProbe_CyclesCtr;
#if OS_PROBE_TMR_32_BITS > 0
OS_PROBE_EXT  INT32U    OSProbe_TmrCntsPrev;
#else
OS_PROBE_EXT  INT16U    OSProbe_TmrCntsPrev;
#endif
#endif


/*
*********************************************************************************************************
*                                               MACRO'S
*********************************************************************************************************
*/


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

void        OSProbe_Init          (void);                           /* Initialize uC/Probe uC/OS-II Plug-In                 */

#if  OS_PROBE_TASK > 0
void        OSProbe_SetCallback   (void (*call_back)(void));
void        OSProbe_SetDelay      (INT16U  delay);
#endif


/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*                              HOOKS CALLED FROM USER'S APPLICATION CODE
*********************************************************************************************************
*/

#if OS_PROBE_HOOKS_EN > 0
void        OSProbe_TaskSwHook    (void);                           /* MUST be called by App_TaskSwHook()                   */
void        OSProbe_TaskCreateHook(OS_TCB *ptcb);                   /* MUST be called by App_TaskCreateHook()               */
void        OSProbe_TickHook      (void);                           /* MUST be called by App_TimeTickHook()                 */

INT32U      OSProbe_TimeGetCycles (void);
#endif


/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*                                          DEFINED IN bsp.c
*********************************************************************************************************
*/

#if OS_PROBE_HOOKS_EN > 0
void        OSProbe_TmrInit       (void);
INT32U      OSProbe_TmrRd         (void);
#endif


/*
*********************************************************************************************************
*                                        CONFIGURATION ERRORS
*********************************************************************************************************
*/

#if       (OS_TASK_PROFILE_EN == 0 )
  #error  "OS_TASK_PROFILE_EN     illegally #define'd in 'os_cfg.h'              "
  #error  "             [MUST be  1   Variables included in OS_TCB for profiling]"
#endif



#ifndef    OS_PROBE_TASK
  #error  "OS_PROBE_TASK        not #define'd in 'app_cfg.h'                              "
  #error  "                [MUST be  0  Task created to calculate CPU usage for each task]"
  #error  "                [     ||  1  No task created                                  ]"

#elif    ((OS_PROBE_TASK != 0 ) && \
          (OS_PROBE_TASK != 1))
  #error  "OS_PROBE_TASK        illegally #define'd in 'app_cfg.h'                        "
  #error  "                [MUST be  0  Task created to calculate CPU usage for each task]"
  #error  "                [     ||  1  No task created                                  ]"
#endif



#if  defined(OS_PROBE_TASK) && \
            (OS_PROBE_TASK == 1)

#ifndef    OS_PROBE_TASK_PRIO
  #error  "OS_PROBE_TASK_PRIO       not #define'd in 'app_cfg.h'                      "
  #error  "         [This will be the priority for the uC/Probe uC/OS-II Plug-in Task]"
#endif

#ifndef    OS_PROBE_TASK_ID
  #error  "OS_PROBE_TASK_ID         not #define'd in 'app_cfg.h'                      "
  #error  "         [This will be the ID for the uC/Probe uC/OS-II Plug-in Task]      "
#endif

#ifndef    OS_PROBE_TASK_STK_SIZE
  #error  "OS_PROBE_TASK_STK_SIZE   not #define'd in 'app_cfg.h'                      "
  #error  "         [This will be the ID for the uC/Probe uC/OS-II Plug-in Task]      "
#endif

#endif



#ifndef    OS_PROBE_HOOKS_EN
  #error  "OS_PROBE_HOOKS_EN        not #define'd in 'app_cfg.h'                 "
  #error  "                [MUST be  0  uC/OS-II Plug-in hooks code     included]"
  #error  "                [     ||  1  uC/OS-II Plug-in hooks code NOT included]"

#elif    ((OS_PROBE_HOOKS_EN != 0 ) && \
          (OS_PROBE_HOOKS_EN != 1))
  #error  "OS_PROBE_HOOKS_EN        illegally #define'd in 'app_cfg.h'           "
  #error  "                [MUST be  0  uC/OS-II Plug-in hooks code     included]"
  #error  "                [     ||  1  uC/OS-II Plug-in hooks code NOT included]"
#endif



#if  ((defined(OS_PROBE_HOOKS_EN)) && \
              (OS_PROBE_HOOKS_EN == 1))

#ifndef    OS_PROBE_TMR_32_BITS
  #error  "OS_PROBE_TMR_32_BITS     not #define'd in 'app_cfg.h'      "
  #error  "             [MUST be  1   Timer is 32-bit timer]          "
  #error  "             [     ||  0   Timer is 16-bit timer]          "

#elif    ((OS_PROBE_TMR_32_BITS != 0 ) && \
          (OS_PROBE_TMR_32_BITS != 1))
  #error  "OS_PROBE_TMR_32_BITS     illegally #define'd in 'app_cfg.h'"
  #error  "             [MUST be  1   Timer is 32-bit timer]          "
  #error  "             [     ||  0   Timer is 16-bit timer]          "
#endif

#endif



/*
*********************************************************************************************************
*                                             MODULE END
*********************************************************************************************************
*/

#endif                                                          /* End of module include.                               */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆一精品一av一免费| 国产成人精品三级麻豆| 一区二区三区精品| 亚洲欧洲日产国码二区| 国产精品免费aⅴ片在线观看| 久久一区二区三区国产精品| 日韩午夜在线影院| 欧美本精品男人aⅴ天堂| 久久久久久免费毛片精品| 国产拍揄自揄精品视频麻豆| 日本一区二区三区四区| 国产精品视频你懂的| 亚洲狼人国产精品| 午夜婷婷国产麻豆精品| 麻豆国产精品视频| 国产美女一区二区| 99re在线视频这里只有精品| 在线亚洲精品福利网址导航| 欧美高清www午色夜在线视频| 欧美一区二区观看视频| 26uuu成人网一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 一区视频在线播放| 亚洲国产成人va在线观看天堂| 日本女优在线视频一区二区| 国产一区免费电影| 91在线一区二区三区| 欧美日韩国产系列| 久久久久久久久免费| ㊣最新国产の精品bt伙计久久| 玉米视频成人免费看| 日韩高清在线观看| 丁香婷婷深情五月亚洲| 日本精品视频一区二区| 日韩一区二区中文字幕| 国产精品看片你懂得| 午夜精品久久久久久| 紧缚奴在线一区二区三区| 99精品国产91久久久久久| 欧美丰满一区二区免费视频| 久久精品欧美一区二区三区不卡 | 欧美人与禽zozo性伦| 欧美精品一区二区久久婷婷| 亚洲欧洲日产国码二区| 日本午夜一本久久久综合| 日韩欧美一区二区免费| 国产精品嫩草影院com| 午夜久久久久久| 成人天堂资源www在线| 精品视频1区2区3区| 国产日产欧美一区| 三级欧美在线一区| 菠萝蜜视频在线观看一区| 欧美精品丝袜久久久中文字幕| 日本一区二区成人在线| 丝袜美腿一区二区三区| eeuss鲁一区二区三区| 欧美一级生活片| 亚洲伦在线观看| 精品一区精品二区高清| 欧美写真视频网站| 国产精品福利一区| 久久超碰97中文字幕| 欧美亚洲高清一区二区三区不卡| 国产视频一区在线观看| 日韩av一级电影| 在线视频欧美区| 国产精品国产三级国产三级人妇 | 日韩精品视频网站| 色综合久久久久综合体| 国产校园另类小说区| 亚洲成人激情综合网| 成人精品视频网站| 日韩免费高清电影| 亚洲国产精品久久一线不卡| 99这里都是精品| 久久久久久久久免费| 免费在线观看视频一区| 欧美日韩一二三区| 亚洲精品va在线观看| 99久久伊人久久99| 日本一区二区免费在线| 韩国精品久久久| 精品免费国产二区三区| 午夜精品在线看| 在线观看亚洲a| 亚洲欧美日本韩国| 97se亚洲国产综合自在线不卡| 国产网红主播福利一区二区| 国产在线精品一区在线观看麻豆| 日韩一区二区在线看| 日本麻豆一区二区三区视频| 欧美日韩国产精品成人| 亚洲sss视频在线视频| 欧美性受xxxx黑人xyx性爽| 亚洲欧美aⅴ...| 97精品国产露脸对白| 日韩一区有码在线| 91网站在线播放| 最新中文字幕一区二区三区 | 国产视频一区二区三区在线观看| 国内成人精品2018免费看| 日韩美女视频一区二区在线观看| 日本在线观看不卡视频| 欧美一区二区三区成人| 日本三级韩国三级欧美三级| 这里只有精品视频在线观看| 视频在线观看国产精品| 91精品久久久久久蜜臀| 美国欧美日韩国产在线播放| 精品嫩草影院久久| 国产成人午夜片在线观看高清观看| 国产喂奶挤奶一区二区三区| 东方欧美亚洲色图在线| 日韩伦理电影网| 欧美系列在线观看| 美女久久久精品| 国产视频在线观看一区二区三区| 国产91精品一区二区麻豆亚洲| 国产精品乱人伦一区二区| 99re在线精品| 午夜激情一区二区三区| 精品女同一区二区| 成人高清在线视频| 一区二区成人在线视频| 欧美群妇大交群中文字幕| 久久精品二区亚洲w码| 久久久.com| 在线观看视频91| 免费成人在线视频观看| 国产欧美一区二区精品婷婷| 99re视频精品| 日产欧产美韩系列久久99| 精品国产乱码久久久久久牛牛 | 波多野结衣一区二区三区| 亚洲男同1069视频| 3d动漫精品啪啪一区二区竹菊| 国产在线观看一区二区| 亚洲日本乱码在线观看| 在线成人av影院| 成人免费不卡视频| 亚洲va国产天堂va久久en| 久久精品人人做人人爽97| 一本色道久久综合狠狠躁的推荐| 免费的国产精品| 亚洲欧美成人一区二区三区| 日韩视频免费直播| youjizz国产精品| 欧美96一区二区免费视频| 国产精品国产三级国产aⅴ中文| 欧美日精品一区视频| 国产成人在线网站| 亚洲成人午夜电影| 国产精品美女久久久久av爽李琼 | 亚洲精品视频免费看| 日韩免费看网站| 在线一区二区三区四区五区| 久久国产尿小便嘘嘘| 亚洲欧美乱综合| 久久麻豆一区二区| 欧美日韩视频在线观看一区二区三区 | 欧美在线免费视屏| 国产风韵犹存在线视精品| 天天综合网天天综合色| 亚洲欧洲成人av每日更新| 久久综合资源网| 欧美精品久久久久久久多人混战| eeuss国产一区二区三区| 久久99国产精品成人| 亚洲成人福利片| 亚洲柠檬福利资源导航| 国产午夜精品美女毛片视频| 91精品国产综合久久香蕉的特点| 91亚洲国产成人精品一区二区三 | 日韩亚洲欧美成人一区| 色婷婷综合在线| 成人动漫在线一区| 加勒比av一区二区| 日本aⅴ亚洲精品中文乱码| 一区二区三区资源| 亚洲欧洲日韩在线| 中日韩av电影| 久久一区二区三区四区| 精品免费日韩av| 日韩一区二区三区av| 欧美日韩一区二区在线视频| 色综合久久88色综合天天6| 国产精品亚洲人在线观看| 韩国中文字幕2020精品| 麻豆国产一区二区| 免费日韩伦理电影| 男男视频亚洲欧美| 免费看日韩精品| 日本欧美加勒比视频| 日产精品久久久久久久性色 | 欧美精品三级在线观看| 欧美综合久久久| 欧美日韩激情一区二区| 欧美日本一区二区| 56国语精品自产拍在线观看|