# Build output directories and files
build/*
CMakeFiles/

# Ninja build system files
.ninja_deps
.ninja_log

# CMake cache and configuration files
cmake_install.cmake

# BSP module build files
BSP/CMakeFiles/
BSP/libbsp.a
BSP/cmake_install.cmake

# HAL module build files
HAL/CMakeFiles/
HAL/libhal.a
HAL/cmake_install.cmake

# Modules build files
Modules/**/CMakeFiles/
Modules/**/lib*.a
Modules/**/cmake_install.cmake

# Middlewares build files
Middlewares/**/CMakeFiles/
Middlewares/**/lib*.a
Middlewares/**/cmake_install.cmake

# STM32CubeMX build files
cmake/stm32cubemx/CMakeFiles/
cmake/stm32cubemx/lib*.a
cmake/stm32cubemx/cmake_install.cmake

# Executable files
*.elf
*.bin
*.hex
*.map

# Object files
*.obj
*.o

# Dependency files
*.d

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
Thumbs.db
.DS_Store

# Backup files
*.bak
*.backup

# Log files
*.log
build/Debug/.ninja_log
build/Debug/.ninja_deps
