16 lines
393 B
C
16 lines
393 B
C
#pragma once
|
|
|
|
#include "esp_err.h"
|
|
|
|
typedef enum {
|
|
WIFI_ONBOARD_MODE_CAPTIVE = 0,
|
|
WIFI_ONBOARD_MODE_ADMIN,
|
|
} wifi_onboard_mode_t;
|
|
|
|
/**
|
|
* Start WiFi onboarding/configuration portal.
|
|
* CAPTIVE mode opens DNS hijack + config page and blocks forever.
|
|
* ADMIN mode keeps a local config hotspot alive without captive redirects.
|
|
*/
|
|
esp_err_t wifi_onboard_start(wifi_onboard_mode_t mode);
|