# ESP-IDF build output
/programme/build/
/programme/managed_components/

# ESP-IDF generated config (machine/local)
/programme/sdkconfig
/programme/sdkconfig.old
/programme/sdkconfig.*.old

# Local environment / IDE
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# Python cache
__pycache__/
*.pyc

# CMake intermediate files
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
compile_commands.json

# Logs, maps and temporary files
*.log
*.map

# Keep defaults/versioned config if you add them
!programme/sdkconfig.defaults

# Documentation site
/documentation/.venv/
/documentation/site/

# KiCad design outputs (keep .kicad_pro/.kicad_sch/.kicad_pcb and *.svg)
/design/**/fp-info-cache
/design/**/*-backups/
/design/**/*_backups/
/design/**/*.step
/design/**/*.stp
/design/**/*.bak
/design/**/*.bck
/design/**/*.kicad_prl
/design/**/*.kicad_wks
/design/**/*.kicad_dru
/design/**/*.kicad_sym
/design/**/*.kicad_mod
/design/**/*.kicad_pcb-bak
/design/**/*.kicad_sch-bak
/design/**/*~ 
