# PlatformIO .pio/ .platformio/ build/ .gcc-flags.json # IDE .vscode/ .idea/ *.swp *.swo *~ # Python __pycache__/ *.py[cod] *$py.class .venv/ venv/ # OS .DS_Store Thumbs.db # Logs & Artifacts logs/ artifacts/ *.log *.tmp # Firmware artifacts upload_port monitor_port .env # Compiled firmware binaries *.elf *.bin *.map *.a # PlatformIO library cache .pio/libdeps/ .pio/build/ # macOS duplicates **/* 2 **/* 2.* **/sdkconfig [0-9] **/sdkconfig [0-9][0-9] # Generated NPC audio (regenerated by tools/tts/) data/hotline_tts/**/*.mp3 !data/hotline_tts/manifest.json # Local venvs .venv*/ # IDF managed components + lock + per-build sdkconfig managed_components/ dependencies.lock sdkconfig .cache/ sdkconfig.old .worktrees/