From 82f1fc0d5535eda3fc9eab799d81b3e220dbe4ef Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 20 May 2026 02:10:01 +0530 Subject: feat: add tollgate_core component + market config wiring - Add tollgate_core ESP-IDF component (skeleton: cashu, dns, firewall, session) - Add tollgate_platform.c with SPIFFS config backend - Wire market_enabled, market_scan_interval_s, client_auto_switch in config.c - Add lwip_tollgate_hooks.h (updated from feature branch) - Add E2E fix plan, tollgate_core design doc, WPA autodetect plan - Add integration test network helpers - Add CONSOLIDATION.md plan Reverts the broken merge (be4788b) that gutted config.c/tollgate_main.c/tollgate_api.c and replaces it with a clean addition on top of intact master. --- components/tollgate_core/idf_component.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 components/tollgate_core/idf_component.yml (limited to 'components/tollgate_core/idf_component.yml') diff --git a/components/tollgate_core/idf_component.yml b/components/tollgate_core/idf_component.yml new file mode 100644 index 0000000..112aa18 --- /dev/null +++ b/components/tollgate_core/idf_component.yml @@ -0,0 +1,6 @@ +version: "1.0.0" +description: TollGate core component — Cashu payment processing, per-client DNS/firewall, session management for paid WiFi hotspots +url: https://github.com/nicoulaj/esp32-tollgate +dependencies: + idf: + version: ">=5.4.0" -- cgit v1.2.3