Jeremy

LanguageENZH

ESP32-32 Learning

Wifi Connection

  • libs

    • esp_wifi.h
    • esp_netif.h
    • nvs_flash.h
  • STA

void app_main(void)
{
  esp_err_t ret = nvs_flash_init();

  // 1. Init NVS
  if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {
    nvs_flash_erase();
    nvs_flash_init();
  }

  // 2. Init TCP/IP
  esp_netif_init();

  // 3. Create event loop
  esp_event_loop_create_default();

  // 4. Create wifi sta
  esp_netif_create_default_wifi_sta();
}