初始化

This commit is contained in:
2026-05-01 11:13:45 +08:00
commit bb1d10615e
99 changed files with 48378 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
#ifndef __DEBUG_H
#define __DEBUG_H
#include "stm32f10x.h"
#include <stdio.h>
// 调试功能开关(1=开启调试,0=关闭调试)
#define DEBUG_ENABLE 1 // 暂时关闭,添加Debug.c后改回1
// 调试串口初始化(使用USART2,PA2/PA3)
void Debug_Init(void);
// 调试信息输出函数
void Debug_Printf(const char* format, ...);
// 快捷宏定义
#if DEBUG_ENABLE
#define DEBUG_PRINT(...) Debug_Printf(__VA_ARGS__)
#define DEBUG_INFO(msg) Debug_Printf("[INFO] %s\r\n", msg)
#define DEBUG_ERROR(msg) Debug_Printf("[ERROR] %s\r\n", msg)
#define DEBUG_OK(msg) Debug_Printf("[OK] %s\r\n", msg)
#else
#define DEBUG_PRINT(...)
#define DEBUG_INFO(msg)
#define DEBUG_ERROR(msg)
#define DEBUG_OK(msg)
#endif
#endif