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/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 components/tollgate_core/CMakeLists.txt (limited to 'components/tollgate_core/CMakeLists.txt') diff --git a/components/tollgate_core/CMakeLists.txt b/components/tollgate_core/CMakeLists.txt new file mode 100644 index 0000000..fc6b6f1 --- /dev/null +++ b/components/tollgate_core/CMakeLists.txt @@ -0,0 +1,9 @@ +idf_component_register( + SRCS "src/tollgate_core.c" + "src/tollgate_core_cashu.c" + "src/tollgate_core_dns.c" + "src/tollgate_core_firewall.c" + "src/tollgate_core_session.c" + INCLUDE_DIRS "include" "src" + REQUIRES lwip json esp_http_client mbedtls log esp_netif + PRIV_REQUIRES esp_wifi) -- cgit v1.2.3