#include "esp_vfs_fat.h"
#include "driver/sdmmc_host.h"
+#include "nvs.h"
+#include "nvs_flash.h"
+
#include "aws_iot_config.h"
#include "aws_iot_log.h"
#include "aws_iot_version.h"
void app_main()
{
+ // Initialize NVS.
+ esp_err_t err = nvs_flash_init();
+ if (err == ESP_ERR_NVS_NO_FREE_PAGES) {
+ ESP_ERROR_CHECK(nvs_flash_erase());
+ err = nvs_flash_init();
+ }
+ ESP_ERROR_CHECK( err );
+
initialise_wifi();
#ifdef CONFIG_MBEDTLS_DEBUG
const size_t stack_size = 36*1024;