esp-idf/components/nvs_flash
Djordje Nedic bbc3add0e3 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-15 12:31:49 +00:00
..
host_test tools: Increase the minimal supported CMake version to 3.16 2022-06-01 06:35:02 +00:00
include refactor (nvs)!: New interface for iterator functions 2022-05-30 09:28:42 +08:00
nvs_partition_generator tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-15 12:31:49 +00:00
private_include add: Kconfig assert or errorcode option 2022-05-28 20:29:05 +02:00
src tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-15 12:31:49 +00:00
test refactor (nvs_flash)!: removed mbedtls as default dependency 2022-01-26 17:32:23 +08:00
test_nvs_host tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-15 12:31:49 +00:00
.gitignore nvs_flash, wear_levelling: ignore host test files 2017-04-17 11:01:18 +08:00
CMakeLists.txt add: Kconfig assert or errorcode option 2022-05-28 20:29:05 +02:00
Kconfig add: Kconfig assert or errorcode option 2022-05-28 20:29:05 +02:00