Initialize WiFi and mDNS. More...
#include "init.hpp"
#include <driver/gpio.h>
#include <esp_mac.h>
#include <esp_wifi.h>
#include <mdns.h>
#include <bit>
#include <cstring>
#include <optional>
#include <vector>
#include <ztl/string.hpp>
#include "log.h"
#include "mem/nvs/settings.hpp"
#include "task_function.hpp"
Namespaces | |
namespace | wifi |
namespace | wifi::anonymous_namespace{init.cpp} |
Functions | |
void | wifi::anonymous_namespace{init.cpp}::led (uint32_t level) |
wifi_ap_config_t | wifi::anonymous_namespace{init.cpp}::ap_config () |
std::optional< wifi_sta_config_t > | wifi::anonymous_namespace{init.cpp}::optional_sta_config () |
void | wifi::anonymous_namespace{init.cpp}::event_handler (void *, esp_event_base_t event_base, int32_t event_id, void *event_data) |
esp_err_t | wifi::anonymous_namespace{init.cpp}::gpio_init () |
esp_err_t | wifi::anonymous_namespace{init.cpp}::wifi_init () |
esp_err_t | wifi::anonymous_namespace{init.cpp}::ap_init (wifi_ap_config_t const &ap_config) |
esp_err_t | wifi::anonymous_namespace{init.cpp}::sta_init (wifi_sta_config_t const &sta_config) |
esp_err_t | wifi::anonymous_namespace{init.cpp}::mdns_init (wifi_mode_t mode) |
esp_err_t | wifi::init (BaseType_t xCoreID) |
Initialize either. | |