57 lines
No EOL
692 B
Text
57 lines
No EOL
692 B
Text
# Ignore build artifacts from Arduino IDE, Arduino CLI and PlatformIO
|
|
build/
|
|
tmp/
|
|
output/
|
|
.pio/
|
|
.pioenvs/
|
|
.platformio/
|
|
*.hex
|
|
*.elf
|
|
*.bin
|
|
*.eep
|
|
*.map
|
|
*.o
|
|
*.obj
|
|
*.a
|
|
*.d
|
|
*.lst
|
|
*.sym
|
|
|
|
# Project-specific generated files
|
|
*.log
|
|
*.tmp
|
|
|
|
# IDE/editor configs
|
|
.vscode/
|
|
.idea/
|
|
*.suo
|
|
*.user
|
|
*.userprefs
|
|
*.sln
|
|
*.proj
|
|
*.project
|
|
*.classpath
|
|
.settings/
|
|
.vscode/*
|
|
.idea/*
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Arduino cache and global state
|
|
.arduino15/
|
|
.arduino/
|
|
.arduino-builder/
|
|
|
|
# Optional: ignore compiled library objects but keep source (adjust if storing built libs)
|
|
**/lib/**/*.o
|
|
**/libraries/**/*.o
|
|
|
|
# Keep your libraries and sketches under version control
|
|
!libraries/
|
|
!**/*.ino
|
|
!**/*.pde
|
|
|
|
# tooling
|
|
*.exe |