# ==========================================================
# KEIL µVISION BUILD OUTPUT
# ==========================================================

Objects/
Listings/
DebugConfig/

*.o
*.obj
*.d
*.axf
*.elf
*.map
*.hex
*.bin
*.lst
*.lss
*.srec
*.crf
*.htm
*.dep
*.lnp
*.iex
*.build_log.htm
*.uvguix.*
*.uvoptx
*.dbgconf

# ==========================================================
# CMSIS / EVENT RECORDER
# ==========================================================

*.scvd
EventRecorderStub.scvd

# ==========================================================
# ARM COMPILER TEMP FILES (ARMCC / ARMCLANG)
# ==========================================================

*.tmp
*.bak
*.log
*.orig

# Scatter / Linker temporary outputs
*.sct.bak
*.ld.bak

# ==========================================================
# GCC / GENERIC EMBEDDED OUTPUT (falls später genutzt)
# ==========================================================

*.su
*.gcda
*.gcno
*.gcov

# CMake / Make (falls später parallel verwendet)
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
Makefile
build/

# ==========================================================
# VISUAL STUDIO / VSCODE (optional Tools)
# ==========================================================

.vscode/
.vs/
*.code-workspace

# ==========================================================
# PYTHON (z.B. Flash-Tools, Scripts)
# ==========================================================

__pycache__/
*.pyc

# ==========================================================
# WINDOWS SYSTEM FILES
# ==========================================================

Thumbs.db
Desktop.ini

# ==========================================================
# ARCHIVE / BACKUP
# ==========================================================

*.zip
*.rar
*.7z

# ==========================================================
# DO NOT IGNORE THESE IMPORTANT FILES
# ==========================================================
# (Nur zur Dokumentation – NICHT entfernen!)

# .uvprojx
# RTE/
# RTE/Device/
# startup_*.s
# system_*.c
# *.c
# *.h
# *.lib (wenn projektspezifisch!)
