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

Experimental NVS-based file system interface for ESP32. More...

Collaboration diagram for NVSFileSystem:

Classes

class  uniot::NVSFileSystem
 

Detailed Description

Experimental NVS-based file system interface for ESP32.

Provides a file system compatible interface using ESP32's NVS (Non-Volatile Storage) as the backend. This allows NVS to be used as a drop-in replacement for SPIFFS or LittleFS in applications that require faster access times and better wear leveling.

Warning
This is an experimental implementation with the following limitations:
  • Missing exists() method for file existence checking
  • Missing gc() method for garbage collection compatibility
  • Error handling in open() method needs improvement
  • No support for directory operations

Advantages over traditional file systems:

Limitations: