|
RCM — ESP32 Room Controller
WT32-ETH01 firmware
|
Публичный интерфейс встроенного HTTP-сервера. More...
#include "esp_err.h"#include "esp_http_server.h"Go to the source code of this file.
Functions | |
| esp_err_t | web_server_start (httpd_handle_t *server_out) |
| Запускает HTTP-сервер на порту по умолчанию (80). | |
| esp_err_t | web_server_stop (httpd_handle_t server) |
| Останавливает HTTP-сервер и освобождает ресурсы. | |
Публичный интерфейс встроенного HTTP-сервера.
Сервер отдаёт HTML-страницу статуса (/) и JSON API (/api/status). Запуск и остановка управляются из ethernet.c по событиям сети.
Definition in file web_server.h.
| esp_err_t web_server_start | ( | httpd_handle_t * | server_out | ) |
Запускает HTTP-сервер на порту по умолчанию (80).
Регистрирует обработчики:
| server_out | Указатель, куда записывается дескриптор httpd (для последующей остановки). |
Definition at line 130 of file web_server.c.
References root_uri, status_uri, and TAG.
Referenced by got_ip_event_handler().
| esp_err_t web_server_stop | ( | httpd_handle_t | server | ) |
Останавливает HTTP-сервер и освобождает ресурсы.
| server | Дескриптор сервера, полученный из web_server_start(). |
Definition at line 148 of file web_server.c.
References TAG.
Referenced by eth_event_handler().