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

📄 bcm570x_debug.h

📁 F:worksip2440a board可启动u-boot-like.tar.gz F:worksip2440a board可启动u-boot-like.tar.gz
💻 H
字号:
/******************************************************************************//*                                                                            *//* Broadcom BCM5700 Linux Network Driver, Copyright (c) 2000 Broadcom         *//* Corporation.                                                               *//* All rights reserved.                                                       *//*                                                                            *//* This program is free software; you can redistribute it and/or modify       *//* it under the terms of the GNU General Public License as published by       *//* the Free Software Foundation, located in the file LICENSE.                 *//*                                                                            *//* History:                                                                   *//*    02/25/00 Hav Khauv        Initial version.                              *//******************************************************************************/#ifndef DEBUG_H#define DEBUG_H#ifdef VXWORKS#include <vxWorks.h>#endif/******************************************************************************//* Debug macros                                                               *//******************************************************************************//* Code path for controlling output debug messages. *//* Define your code path here. */#define CP_INIT                     0x010000#define CP_SEND                     0x020000#define CP_RCV                      0x040000#define CP_INT                      0x080000#define CP_UINIT                    0x100000#define CP_RESET                    0x200000#define CP_ALL                      (CP_INIT | CP_SEND | CP_RCV | CP_INT | \				    CP_RESET | CP_UINIT)#define CP_MASK                     0xffff0000/* Debug message levels. */#define LV_VERBOSE                  0x03#define LV_INFORM                   0x02#define LV_WARN                     0x01#define LV_FATAL                    0x00#define LV_MASK                     0xffff/* Code path and messsage level combined.  These are the first argument of *//* the DbgMessage macro. */#define INIT_V                      (CP_INIT | LV_VERBOSE)#define INIT_I                      (CP_INIT | LV_INFORM)#define INIT_W                      (CP_INIT | LV_WARN)#define SEND_V                      (CP_SEND | LV_VERBOSE)#define SEND_I                      (CP_SEND | LV_INFORM)#define SEND_W                      (CP_SEND | LV_WARN)#define RCV_V                       (CP_RCV | LV_VERBOSE)#define RCV_I                       (CP_RCV | LV_INFORM)#define RCV_W                       (CP_RCV | LV_WARN)#define INT_V                       (CP_INT | LV_VERBOSE)#define INT_I                       (CP_INT | LV_INFORM)#define INT_W                       (CP_INT | LV_WARN)#define UINIT_V                     (CP_UINIT | LV_VERBOSE)#define UINIT_I                     (CP_UINIT | LV_INFORM)#define UINIT_W                     (CP_UINIT | LV_WARN)#define RESET_V                     (CP_RESET | LV_VERBOSE)#define RESET_I                     (CP_RESET | LV_INFORM)#define RESET_W                     (CP_RESET | LV_WARN)#define CPALL_V                     (CP_ALL | LV_VERBOSE)#define CPALL_I                     (CP_ALL | LV_INFORM)#define CPALL_W                     (CP_ALL | LV_WARN)/* All code path message levels. */#define FATAL                       (CP_ALL | LV_FATAL)#define WARN                        (CP_ALL | LV_WARN)#define INFORM                      (CP_ALL | LV_INFORM)#define VERBOSE                     (CP_ALL | LV_VERBOSE)/* These constants control the message output. *//* Set your debug message output level and code path here. */#ifndef DBG_MSG_CP#define DBG_MSG_CP                  CP_ALL      /* Where to output messages. */#endif#ifndef DBG_MSG_LV#define DBG_MSG_LV                  LV_VERBOSE  /* Level of message output. */#endif/* DbgMessage macro. */#if DBG#define DbgMessage(CNTRL, MESSAGE)  \    if((CNTRL & DBG_MSG_CP) && ((CNTRL & LV_MASK) <= DBG_MSG_LV)) \	printf MESSAGE#define DbgBreak()                 DbgBreakPoint()#undef STATIC#define STATIC#else#define DbgMessage(CNTRL, MESSAGE)#define DbgBreak()#undef STATIC#define STATIC static#endif /* DBG */#endif /* DEBUG_H */

⌨️ 快捷键说明

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