# STM32/Keil MDK-ARM 编译生成文件

# Output 目录：仅保留 .hex 供远程发布，其余编译产物忽略
Output/*
!Output/*.hex

# Keil MDK-ARM 生成文件（保留配置文件，仅忽略备份文件）
# *.uvguix.*  # 已移除：保留用户界面配置文件
# *.uvoptx    # 已移除：保留选项配置文件
*.uvprojx.bak
# *.uvguix    # 已移除：保留用户界面配置文件
*.uvoptx.bak

# 对象文件和依赖文件
*.o
*.d
*.crf
*.lst

# 链接和映射文件
*.axf
*.bin
*.elf
*.map
*.lnp

# 编译日志和报告
*.build_log.htm
*.htm
*.dep

# 链接脚本（如果是从模板生成的）
*.sct

# Debug 配置文件（保留配置文件）
# DebugConfig/  # 已移除：保留调试配置目录
# *.dbgconf     # 已移除：保留调试配置文件

# Event Recorder（保留配置文件）
# *.scvd  # 已移除：保留 Event Recorder 配置文件

# 临时文件
*.tmp
*.bak
*~

# IDE 特定文件
.vscode/
.idea/
*.swp
*.swo

# Windows 特定
Thumbs.db
Desktop.ini
