esp-idf/tools
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
..
ble
catch
ci Handle gitlab 404 error 2022-06-16 05:38:46 +00:00
cmake
docker
esp_app_trace
esp_prov
find_build_apps
idf_monitor_base
idf_py_actions
idf_size_yaml
kconfig
kconfig_new
ldgen
mass_mfg tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-17 13:50:09 +00:00
mocks
templates/sample_component
test_apps test_apps: add build only test for !MBEDTLS_CERTIFICATE_BUNDLE 2022-06-12 09:31:37 +05:30
test_idf_monitor
test_idf_py
test_idf_size
test_idf_tools
test_mkdfu
test_mkuf2
unit-test-app
windows
build_apps.py
check_python_dependencies.py
check_term.py
detect_python.fish
detect_python.sh
eclipse-code-style.xml
find_apps.py
format-minimal.sh
format.sh
gdb_panic_server.py
gen_esp_err_to_name.py
idf.py
idf_monitor.py
idf_size.py
idf_tools.py
mkdfu.py
mkuf2.py
python_version_checker.py
set-submodules-to-github.sh
toolchain_versions.mk
tools.json
tools_schema.json