Make RFID failure non-fatal (self-test retries, 4MHz clock, diagnostic log), add beginner Wi-Fi guide + RFID troubleshooting to README
This commit is contained in:
@@ -76,22 +76,32 @@ esp_err_t wifi_manager_init(void)
|
||||
return ESP_OK;
|
||||
}
|
||||
|
||||
bool wifi_manager_sta_configured(void)
|
||||
{
|
||||
#ifndef CONFIG_MTG_WIFI_SSID
|
||||
return false;
|
||||
#else
|
||||
const char *ssid = CONFIG_MTG_WIFI_SSID;
|
||||
return strlen(ssid) > 0 && strstr(ssid, "YOUR_") == NULL;
|
||||
#endif
|
||||
}
|
||||
|
||||
esp_err_t wifi_manager_start(void)
|
||||
{
|
||||
#ifndef CONFIG_MTG_WIFI_SSID
|
||||
#error "Missing CONFIG_MTG_WIFI_SSID - run idf.py menuconfig"
|
||||
#endif
|
||||
|
||||
const char *ssid = CONFIG_MTG_WIFI_SSID;
|
||||
const char *pass = CONFIG_MTG_WIFI_PASS;
|
||||
|
||||
/* Empty SSID, or an untouched sdkconfig.defaults.esp32 placeholder:
|
||||
* keep station mode disabled so we don't hammer a bogus AP at boot. */
|
||||
if (strlen(ssid) == 0 || strstr(ssid, "YOUR_") != NULL) {
|
||||
if (!wifi_manager_sta_configured()) {
|
||||
ESP_LOGW(TAG, "no SSID configured - Wi-Fi station skipped (set CONFIG_MTG_WIFI_SSID)");
|
||||
return ESP_OK;
|
||||
}
|
||||
|
||||
const char *ssid = CONFIG_MTG_WIFI_SSID;
|
||||
const char *pass = CONFIG_MTG_WIFI_PASS;
|
||||
|
||||
wifi_config_t wifi_config = {
|
||||
.sta = {
|
||||
.threshold.authmode = WIFI_AUTH_WPA2_PSK,
|
||||
|
||||
Reference in New Issue
Block a user