# ===== .vscode: 只保留下面三个文件 =====
|
.vscode/*
|
!.vscode/stm32flash.bat
|
!.vscode/stm32flash.exe
|
!.vscode/tasks.json
|
|
# ===== Keil MD: 只保留下面两个文件 =====
|
MDK-ARM/*
|
!MDK-ARM/ISKBoard.uvoptx
|
!MDK-ARM/ISKBoard.uvprojx
|
|
# ===== STM32CubeIDE: 忽略下面文件 =====
|
.project
|
|
# ===== 只保留这两个文件不忽略 =====
|
# main.c
|
Core/*
|
!Core/Src/
|
Core/Src/*
|
!Core/Src/main.c
|
|
# ===== 忽略 CMake 相关生成文件 =====
|
.clangd
|
.mxproject
|
CMakePresets.json
|
cmake/
|
.settings/
|
|
# ===== 忽略启动文件、链接脚本 =====
|
*.ld
|
startup_stm32*.s
|
|
# ===== 忽略厂商 SDK(如果之后 Drivers/ 出现的话)=====
|
Drivers/
|
Middlewares/
|
|
# ===== 忽略编译产物 =====
|
build/
|
Debug/
|
Release/
|
*.o
|
*.d
|
*.a
|
*.elf
|
*.bin
|
*.hex
|
*.map
|