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

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

#include "EspNvs.h"
#include <cstring>
Include dependency graph for EspNvs.cpp:

Detailed Description

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

This file provides a comprehensive, production-ready NVS (Non-Volatile Storage) implementation for the ESP32 microcontroller using modern ESP-IDF v5.5+ APIs. The implementation leverages all advanced features including encryption support, enhanced error handling, statistics tracking, iterator support, and comprehensive security configurations.

Key Features Implemented:

Security Features:

Performance Optimizations:

Hardware Requirements:

Author
Nebiyu Tadesse
Date
2025
Note
This implementation is specifically optimized for ESP32 and production environments.
Requires ESP-IDF v5.5 or later for full feature support.
Supports both encrypted and non-encrypted NVS partitions.