Uniot Core
0.8.1
Loading...
Searching...
No Matches

Experimental file-like interface for NVS storage operations. More...

Collaboration diagram for NVSFile:

Classes

class  uniot::NVSFile
 

Detailed Description

Experimental file-like interface for NVS storage operations.

Provides a file system compatible interface for NVS operations on ESP32. This class mimics the behavior of file handles used by SPIFFS and LittleFS, allowing NVS to be used as a drop-in replacement for traditional file systems.

Warning
This is an experimental implementation. The following limitations exist:
  • Missing size(), position(), and readBytes() methods required by Storage class
  • No default constructor for temporary object creation
  • Limited error handling in some operations
  • Memory management in _loadData() needs improvement

Key differences from traditional file systems: