diff options
| author | Your Name <you@example.com> | 2026-05-20 02:10:01 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-20 02:10:01 +0530 |
| commit | 82f1fc0d5535eda3fc9eab799d81b3e220dbe4ef (patch) | |
| tree | 341dcecb0a87a6219bc51d424316dfadcf69bf65 /components/tollgate_core/CMakeLists.txt | |
| parent | 2c12c4281c47aa87a1c7bb82abe09bf9dbc788c3 (diff) | |
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.
Diffstat (limited to 'components/tollgate_core/CMakeLists.txt')
| -rw-r--r-- | components/tollgate_core/CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
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 @@ | |||
| 1 | idf_component_register( | ||
| 2 | SRCS "src/tollgate_core.c" | ||
| 3 | "src/tollgate_core_cashu.c" | ||
| 4 | "src/tollgate_core_dns.c" | ||
| 5 | "src/tollgate_core_firewall.c" | ||
| 6 | "src/tollgate_core_session.c" | ||
| 7 | INCLUDE_DIRS "include" "src" | ||
| 8 | REQUIRES lwip json esp_http_client mbedtls log esp_netif | ||
| 9 | PRIV_REQUIRES esp_wifi) | ||