|
| 1 | +# ============================================================================ |
| 2 | +# ESP-IDF Build Artifacts |
| 3 | +# ============================================================================ |
| 4 | +build/ |
| 5 | +sdkconfig |
| 6 | +sdkconfig.old |
| 7 | +dependencies.lock |
| 8 | + |
| 9 | +# Managed components (downloaded by IDF component manager) |
| 10 | +managed_components/ |
| 11 | + |
| 12 | +# Build output files |
| 13 | +*.bin |
| 14 | +*.elf |
| 15 | +*.map |
| 16 | + |
| 17 | +# ============================================================================ |
| 18 | +# ESP-IDF Configuration |
| 19 | +# ============================================================================ |
| 20 | +# Keep sdkconfig.defaults (committed) |
| 21 | +# Ignore local sdkconfig (generated from defaults + menuconfig) |
| 22 | + |
| 23 | +# ============================================================================ |
| 24 | +# Editor/IDE |
| 25 | +# ============================================================================ |
| 26 | +.vscode/ |
| 27 | +.idea/ |
| 28 | +*.swp |
| 29 | +*.swo |
| 30 | +*~ |
| 31 | +.cache/ |
| 32 | +*.sublime-project |
| 33 | +*.sublime-workspace |
| 34 | +.project |
| 35 | +.cproject |
| 36 | +.settings/ |
| 37 | + |
| 38 | +# Compilation database (regenerated on build) |
| 39 | +compile_commands.json |
| 40 | + |
| 41 | +# clangd cache |
| 42 | +.clangd/ |
| 43 | + |
| 44 | +# ============================================================================ |
| 45 | +# Python |
| 46 | +# ============================================================================ |
| 47 | +__pycache__/ |
| 48 | +*.py[cod] |
| 49 | +*$py.class |
| 50 | +.venv/ |
| 51 | +venv/ |
| 52 | +env/ |
| 53 | +ENV/ |
| 54 | +*.egg-info/ |
| 55 | +dist/ |
| 56 | +*.egg |
| 57 | + |
| 58 | +# ============================================================================ |
| 59 | +# macOS |
| 60 | +# ============================================================================ |
| 61 | +.DS_Store |
| 62 | +.AppleDouble |
| 63 | +.LSOverride |
| 64 | + |
| 65 | +# ============================================================================ |
| 66 | +# Linux |
| 67 | +# ============================================================================ |
| 68 | +*~ |
| 69 | +.fuse_hidden* |
| 70 | +.directory |
| 71 | +.Trash-* |
| 72 | +.nfs* |
| 73 | + |
| 74 | +# ============================================================================ |
| 75 | +# Windows |
| 76 | +# ============================================================================ |
| 77 | +Thumbs.db |
| 78 | +Desktop.ini |
| 79 | +$RECYCLE.BIN/ |
| 80 | + |
| 81 | +# ============================================================================ |
| 82 | +# Logs and Debug |
| 83 | +# ============================================================================ |
| 84 | +*.log |
| 85 | +*.out |
| 86 | +esp32_crash.txt |
| 87 | +gdb.txt |
| 88 | + |
| 89 | +# ============================================================================ |
| 90 | +# Hardware Development |
| 91 | +# ============================================================================ |
| 92 | +# KiCad backup files (if hardware design is added) |
| 93 | +*.bak |
| 94 | +*.bck |
| 95 | +*-bak |
| 96 | +*-cache.lib |
| 97 | +*-rescue.lib |
| 98 | +fp-info-cache |
| 99 | + |
| 100 | +# ============================================================================ |
| 101 | +# Secrets and Credentials |
| 102 | +# ============================================================================ |
| 103 | +# IMPORTANT: Never commit sensitive data |
| 104 | +*.key |
| 105 | +*.pem |
| 106 | +*.crt |
| 107 | +credentials.json |
| 108 | +secrets.h |
| 109 | +secrets.json |
| 110 | +.env |
| 111 | +.env.local |
| 112 | + |
| 113 | +# ============================================================================ |
| 114 | +# Testing and Coverage |
| 115 | +# ============================================================================ |
| 116 | +coverage/ |
| 117 | +*.gcda |
| 118 | +*.gcno |
| 119 | +*.gcov |
| 120 | +test_results/ |
| 121 | + |
| 122 | +# ============================================================================ |
| 123 | +# Documentation Build |
| 124 | +# ============================================================================ |
| 125 | +docs/_build/ |
| 126 | +docs/.doctrees/ |
| 127 | + |
| 128 | +# ============================================================================ |
| 129 | +# Temporary Files |
| 130 | +# ============================================================================ |
| 131 | +*.tmp |
| 132 | +*.temp |
| 133 | +*.swp |
| 134 | +*.swo |
| 135 | +.~lock.* |
| 136 | + |
| 137 | +# ============================================================================ |
| 138 | +# OMI-Specific |
| 139 | +# ============================================================================ |
| 140 | +# Add project-specific ignores below |
0 commit comments