Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
Classes
EspNvs.h File Reference

World-class ESP32 NVS storage implementation with ESP-IDF v5.5+ features. More...

#include "BaseNvs.h"
#include "PlatformMutex.h"
#include "utils/EspTypes_NVS.h"
#include <cstdint>
Include dependency graph for EspNvs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EspNvs
 Production-ready MCU-integrated non-volatile storage implementation. More...
 

Detailed Description

World-class ESP32 NVS storage implementation with ESP-IDF v5.5+ features.

This header provides a production-ready NVS implementation for microcontrollers with built-in non-volatile storage capabilities. On ESP32, this leverages the modern ESP-IDF v5.5+ NVS API with comprehensive security features, encryption support, performance optimizations, and robust error handling.

Key Features:

Security Features:

Performance Optimizations:

Author
Nebiyu Tadesse
Date
2025
Note
This implementation is specifically optimized for ESP32 production environments.
Requires ESP-IDF v5.5 or later for full feature support.
All platform-specific types are abstracted through McuTypes.h.
Uses McuSelect.h for centralized platform configuration.