Files
RuView/wifi-veil/.gitignore
ruv e737b1a7bc fix(esp32): correct mqtt component name + %u format casts; add build-verified examples
Building veil_ris_controller/veil_sensing_detector for real against ESP-IDF
v5.4 (esp32s3 target) surfaced two compile bugs, now fixed in both the
firmware/privshield/ and wifi-veil/ copies:
- veil_sensing_detector/CMakeLists.txt: PRIV_REQUIRES esp_mqtt -> mqtt
  (esp_mqtt is not a real ESP-IDF v5.4 component name; the real one is mqtt)
- veil_ris_controller.c / veil_sensing_detector.c: ESP_LOGI("%u", ...) calls
  passed a bare uint32_t; -Werror=format= requires (unsigned) casts

Also adds esp32/examples/ — minimal ESP-IDF apps wrapping each component's
public API, added purely to prove they compile+link on a real toolchain.
Still SYNTHETIC / L0, build-only — never flashed, no hardware exists.
2026-08-09 15:46:39 -02:30

30 lines
523 B
Plaintext

# Rust
/target
**/*.rs.bk
# Library crate: lockfile not committed
Cargo.lock
# C firmware host builds
firmware/**/*.o
firmware/core/test_veil_shield
# ESP-IDF example build output
firmware/esp32/examples/*/build/
firmware/esp32/examples/*/managed_components/
firmware/esp32/examples/*/sdkconfig
firmware/esp32/examples/*/sdkconfig.old
firmware/esp32/examples/*/dependencies.lock
# Node / harness
node_modules/
harness/dist/
# Agent/tooling telemetry — never commit
.claude-flow/
*.log
# OS / editor
.DS_Store
*.swp