os_probe.h

来自「Micrium-NXP-uCOS-II-LPC2378-SK.rar」· C头文件 代码 · 共 84 行

H
84
字号
/*
*********************************************************************************************************
*                                     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 + =
减小字号Ctrl + -
显示快捷键?