一、项目结构
先来看看如下项目结构:
ESP32
├─ .gitignore
├─ .vscode
│ ├─ configurationCache.log
│ ├─ c_cpp_properties.json
│ ├─ dryrun.log
│ ├─ settings.json
│ └─ targets.log
├─ CMakeLists.txt
├─ components
│ └─ captive_portal
│ ├─ captive_portal.c
│ ├─ captive_portal.h
│ ├─ CMakeLists.txt
│ ├─ component.mk
│ ├─ dns_server
│ │ ├─ dns_server.c
│ │ └─ dns_server.h
│ ├─ http_server
│ │ ├─ cJSON
│ │ │ ├─ cJSON.c
│ │ │ └─ cJSON.h
│ │ ├─ index.html
│ │ ├─ my_http_server.c
│ │ ├─ my_http_server.h
│ │ └─ url_code
│ │ ├─ my_url_code.c
│ │ └─ my_url_code.h
│ ├─ soft_ap
│ │ ├─ console_app
│ │ │ ├─ cmd_system
│ │ │ │ ├─ cmd_system.c
│ │ │ │ └─ cmd_system.h
│ │ │ ├─ console_app.c
│ │ │ └─ console_app.h
│ │ ├─ my_soft_ap.c
│ │ └─ my_soft_ap.h
│ └─ wifi_station
│ ├─ wifi_station.c
│ └─