# ESP-IDF build artifacts build/ sdkconfig sdkconfig.old sdkconfig.ci sdkconfig.defaults.* # ESP-IDF managed components managed_components/ dependencies.lock # Python cache *.pyc __pycache__/ .python_env/ # IDE and editor files .vscode/ .idea/ *.swp *.swo *~ .DS_Store .clang_complete .gcc-flags.json # Debug files *.log *.tlog # Backup files *.bak *.orig # Flash download tool flash_download_tool*/ download.config # Component lock files components/*/.component_hash # ESP-IDF tools .espressif/ tools/ # Local environment .env .env.local # Temporary files *.tmp *.temp # Binary files (but not in components) *.bin !components/**/*.bin # Object files *.o *.a *.d # Monitor output monitor.txt monitor_*.txt # OTA artifacts ota_data_initial.bin # Partition table partition-table.bin partition_table/*.bin # Bootloader bootloader/*.bin bootloader/bootloader.map # Generated documentation docs/_build/ doxygen/ # Unit test app builds test_apps/**/build/ test_apps/**/sdkconfig # Examples builds (if you have examples) examples/**/build/ examples/**/sdkconfig # CI artifacts test_results/ coverage_report/ *.gcda *.gcno # ESP32 core dump files core_dump.elf core_dump.bin # Custom certificates and keys (for production) *.pem *.key *.crt *.der !server_certs/ # Allow example certs if needed # WiFi credentials file (if you create one) wifi_credentials.h credentials.h # Project-specific ignores # Add any project-specific files to ignore here main/Kconfig.projbuild