sysdebug.h

来自「STM32_fatfs_shell_SDHC.rar」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef SYSDEBUG_FILE_H_
#define SYSDEBUG_FILE_H_

#define SYS_DEBUG_STACK_SIZE 60 //最多记录10个函数的调用.


#define SYS_OUTPUT_DEBUG  0x00

struct SYS_DEBUG
{
  uint  Index;
  uchar Name[10];
};

typedef struct SYS_DEBUG DEBUG_INFO;

extern void Debug_In(uchar * pInfo,uchar len);

//是否输入自定义的调试信息.因发现程序在运行一段时间之后就会死机,可能与指针操作有
//关,所以在所有的函数前部分加一个调试输出.

#if (SYS_OUTPUT_DEBUG)
  #define OUTPUT_DEBUG(a,b)   Debug_In(a,b)
#else
  #define OUTPUT_DEBUG(a,b)
#endif

extern DEBUG_INFO Debug_Info[SYS_DEBUG_STACK_SIZE];

#endif


⌨️ 快捷键说明

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