⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 os_probe.h

📁 Micrium-NXP-uCOS-II-LPC2378-SK.rar
💻 H
字号:
/*
*********************************************************************************************************
*                                     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.00
* Programmer(s) : Brian Nagel
*********************************************************************************************************
*/

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

#if uC_PROBE_OS_PLUGIN > 0
/*
***********************************************************************************************
*                                         VARIABLES
***********************************************************************************************
*/

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

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

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

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


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()                       */



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


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


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -