esp-idf/tools
Djordje Nedic dd10afb18d 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-24 22:18:00 +02:00
..
ble ble-wifi-example-tests: Add fixes and cleanups to ble and wifi tests 2021-06-01 12:27:04 +05:30
catch Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
ci ci: build and push Docker images in Github actions, add arm64 platform 2022-06-01 16:22:15 +02:00
cmake Merge branch 'bugfix/mkdfu_flash_parameters_v4.3' into 'release/v4.3' 2022-06-09 11:12:28 +08:00
docker ci: build and push Docker images in Github actions, add arm64 platform 2022-06-01 16:22:15 +02:00
esp_app_trace style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
esp_prov ci: Fix protobuf-related error in assign_test stage 2022-06-17 15:37:49 +05:30
find_build_apps style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
idf_py_actions tools: set baudrate and port with otatool. 2022-03-11 15:47:42 +01:00
kconfig Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
kconfig_new style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
ldgen components/bt: move config BT_RESERVE_DRAM from bluedroid to ESP32 controller 2022-03-11 10:48:21 +00:00
mass_mfg tools: overhaul csv handling for mfg_gen and nvs_partition_gen 2022-06-24 22:18:00 +02:00
templates/sample_component add new command to idf 2020-09-21 23:38:52 +02:00
test_apps test_apps: add build only test for !MBEDTLS_CERTIFICATE_BUNDLE 2022-06-13 11:49:04 +05:30
test_idf_monitor coredump: update test data for toolchain 2021r2 2021-10-25 20:19:52 +07:00
test_idf_py Tools: Make idf.py tests independent on extra extensions 2022-06-02 14:43:40 +02:00
test_idf_size tools/idf_size.py: Identify objects without extension in MAP files 2022-03-03 14:52:54 +01:00
test_idf_tools Tools: Load tool versions automatically for IDF Tools tests 2021-12-22 12:06:22 +01:00
test_mkdfu mkdfu.py: Support setting flash parameters 2022-05-27 16:34:42 +02:00
test_mkuf2 style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
unit-test-app spi flash: fix cache accessed while disabled issues at -O0 2022-03-11 09:39:50 +08:00
windows Update toolchains to esp-2021r2 2021-10-25 20:19:55 +07:00
build_apps.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
check_python_dependencies.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
check_term.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
detect_python.fish tools: Prefer python3 during install and export 2021-02-14 18:49:21 +01:00
detect_python.sh tools: Prefer python3 during install and export 2021-02-14 18:49:21 +01:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
find_apps.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
format-minimal.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
format.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
gdb_panic_server.py tools/gdb_panic_server: wrap b"" with bytes() for py2.7 compatibility 2021-01-28 11:20:32 +01:00
gen_esp_err_to_name.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
idf_monitor.py Fixed comparsion of integer and string that evaluated always to False 2022-06-03 21:19:15 +02:00
idf_size.py Tools/idf_size.py: Support .noinit sections 2022-03-03 15:06:29 +01:00
idf_tools.py Merge branch 'bugfix/idf_tools_python_env_v4.3' into 'release/v4.3' 2022-02-21 11:52:26 +00:00
idf.py Run global_action_callbacks in predictable order 2021-06-04 15:56:41 +00:00
mkdfu.py mkdfu.py: Support setting flash parameters 2022-05-27 16:34:42 +02:00
mkuf2.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
set-submodules-to-github.sh global: use '/usr/bin/env bash' instead of '/usr/bin/bash' in shebangs 2020-04-03 01:10:02 +02:00
toolchain_versions.mk tools: update esp-2021r2-patch3 toolchain for fixing GDB 2022-02-23 09:25:23 +07:00
tools_schema.json tools: Installing tools for given IDF_TARGET 2021-08-16 16:16:31 +02:00
tools.json tools: update esp-2021r2-patch3 toolchain for fixing GDB 2022-02-23 09:25:23 +07:00