Python tool to generate NVS (Non-Volatile Storage) binary partition images for ESP-IDF projects. Extracts configuration from CSV files and produces binary blobs for flash. Current version 0.2.0, maintenance mode on PyPI, released when ESP-IDF requires updates.
pip install esp-idf-nvs-partition-genNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Generate a binary NVS partition from a CSV. Adjust flash_size and page_size to match your ESP-IDF configuration.
Switch to ESP-IDF's nvs_partition_gen.py tool from the esp-idf repository.
Ensure CSV header is: key,type,encoding,value (case-sensitive).
For namespace rows, use: key=my_namespace, type=namespace, encoding=<empty>, value=<empty>.
Replace: generator.add_csv_file(path) -> reader = csv.DictReader(open(path)); generator.add_csv_reader(reader)
No dependency data recorded yet.