#include "arp_monitor.h" #include "device_list.h" #include "web_server.h" #include "esp_err.h" #include "esp_event.h" #include "esp_netif.h" #include "esp_log.h" #include "nvs_flash.h" #include "protocol_examples_common.h" static const char *TAG = "main"; void app_main(void) { ESP_ERROR_CHECK(nvs_flash_init()); ESP_ERROR_CHECK(esp_netif_init()); ESP_ERROR_CHECK(esp_event_loop_create_default()); device_list_init(); arp_monitor_init(); ESP_ERROR_CHECK(example_connect()); ESP_LOGI(TAG, "Network interface initialized"); web_server_init(); }