server_main.h 605 B

123456789101112131415161718192021222324252627282930
  1. #ifndef SERVER_MAIN_H
  2. #define SERVER_MAIN_H
  3. #include <esp_wifi.h>
  4. #include <esp_event.h>
  5. #include <esp_log.h>
  6. #include <esp_system.h>
  7. #include <nvs_flash.h>
  8. #include <sys/param.h>
  9. #include "nvs_flash.h"
  10. #include "esp_netif.h"
  11. #include "esp_eth.h"
  12. #include "server_GPIO.h"
  13. #include <esp_http_server.h>
  14. extern httpd_handle_t server;
  15. void gpio_handler_create();
  16. void gpio_handler_init();
  17. void gpio_handler_deinit();
  18. void gpio_handler_destroy();
  19. GpioHandler* gpio_handler_get();
  20. httpd_handle_t start_webserver(void);
  21. void register_server_main_uri(httpd_handle_t server, const char *base_path);
  22. #endif