esp-idf/components/nvs_flash
Djordje Nedic 367dff055d tools: overhaul csv handling for mfg_gen and nvs_partition_gen
This fixes the issue where multiline strings and strings with delimiters inside the nvs input csv file were incorrectly parsed, and adds back the ability to add comment lines anywhere in the CSV file.

The issue stems from the move away from the python built in csv module to manual parsing, which was made after moving away from using the csv module to parse mfg data.

This reverts back to using the csv module for parsing and writing csv data in both mfg_gen and nvs_partition_gen, fixes the original issue in mfg_gen and improves code quality which makes the code more readable and maintainable.

Closes https://github.com/espressif/esp-idf/issues/7175
2022-06-17 13:50:09 +00:00
..
host_test [mocks]: moved already added spi_flash mocks 2021-08-18 11:05:51 +08:00
include bugfix (nvs): Fixed issues found by Coverity 2022-02-17 22:22:26 +08:00
nvs_partition_generator tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-17 13:50:09 +00:00
src tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-17 13:50:09 +00:00
test NVS: using esp_partition API 2020-09-14 10:34:34 +08:00
test_nvs_host tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-17 13:50:09 +00:00
.gitignore nvs_flash, wear_levelling: ignore host test files 2017-04-17 11:01:18 +08:00
CMakeLists.txt [mocks]: moved already added spi_flash mocks 2021-08-18 11:05:51 +08:00
component.mk nvs_flash: build nvs_encr.cpp only if relevant config option is enabled 2019-11-15 15:58:31 +05:30
Kconfig nvs: add config to ignore "encrypted" flag of nvs partitions 2021-11-12 09:43:51 +05:30