Merge branch 'setup' into feature/mtr-app
This commit is contained in:
@@ -120,6 +120,19 @@ esp_err_t WifiHandler::init() {
|
||||
std::string password;
|
||||
this->get_wifi_credentials(ssid, password);
|
||||
|
||||
// If KV storage didn't provide credentials, allow build-time injected values
|
||||
// via compile-time defines BUILD_WIFI_SSID and BUILD_WIFI_PASSWORD.
|
||||
#if defined(BUILD_WIFI_SSID) and defined(BUILD_WIFI_PASSWORD)
|
||||
if (ssid.empty()) {
|
||||
ssid = std::string(BUILD_WIFI_SSID);
|
||||
ESP_LOGI(TAG, "Using build-time injected WiFi SSID");
|
||||
}
|
||||
if (password.empty()) {
|
||||
password = std::string(BUILD_WIFI_PASSWORD);
|
||||
ESP_LOGI(TAG, "Using build-time injected WiFi password");
|
||||
}
|
||||
#endif
|
||||
|
||||
if (!ssid.empty() && !password.empty()) {
|
||||
ESP_LOGI(TAG, "Found stored WiFi credentials, connecting to SSID: %s", ssid.c_str());
|
||||
err = this->connect(ssid, password);
|
||||
|
||||
Reference in New Issue
Block a user