9#include "esp_http_server.h"
55 const httpd_uri_t *uri_handler);
Web server configuration structure.
UBaseType_t task_priority
FreeRTOS task priority.
size_t max_uri_handlers
Maximum number of URI handlers.
size_t stack_size
FreeRTOS task stack size.
uint16_t port
HTTP server port (default: 80).
esp_err_t webserver_register_handler(httpd_handle_t server, const httpd_uri_t *uri_handler)
Register a custom URI handler.
void webserver_stop(httpd_handle_t server)
Stop the web server and cleanup resources.
httpd_handle_t webserver_start(const webserver_config_t *config)
Initialize and start the HTTP web server.