esp-idf/tools
Djordje Nedic 5ee663d592 tools: Add CSV support to idf_size.py
This adds CSV support to idf_size.py and idf.py size actions and using the --format argument which accepts 'text', 'json' or 'csv' as input.

idf_size.py --json argument is deprecated but left to avoid a breaking change.

For idf.py size actions OUTPUT_JSON environment variable set at configuration time is overriden at target build time if --format is used.

Additionally, this commit refactors big parts of code, unified usage of json_dict and manually generated dictionaries for textual output and improves code quality in many parts.
2022-08-26 15:34:21 +02:00
..
ble
catch
ci Merge branch 'bugfix/fix_rtc_gpio_hold' into 'master' 2022-08-26 18:13:14 +08:00
cmake tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
docker tools: Docker: remove libpython2.7 2022-08-22 13:25:09 +02:00
esp_app_trace
esp_prov
gen_soc_caps_kconfig
idf_monitor_base
idf_py_actions tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
idf_size_yaml
kconfig_new Confgen: KConfig options not set in sdkconfig.defaults files can now be renamed 2022-08-26 03:36:28 +00:00
ldgen
mass_mfg
mocks I2C: i2c_port_t type is now an enumeration 2022-08-24 10:51:09 +08:00
requirements
templates/sample_component
test_apps
test_idf_monitor
test_idf_py
test_idf_size tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
test_idf_tools ci: increase timeout for python packages install test 2022-08-25 10:45:03 +02:00
test_mkdfu
test_mkuf2
unit-test-app
check_python_dependencies.py
check_term.py
detect_python.fish
detect_python.sh
eclipse-code-style.xml
format-minimal.sh
format.sh
gdb_panic_server.py
gen_esp_err_to_name.py
generate_debug_prefix_map.py
idf.py
idf_monitor.py
idf_size.py tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
idf_tools.py
install_util.py
mkdfu.py
mkuf2.py
python_version_checker.py
requirements.json
requirements_schema.json
set-submodules-to-github.sh
split_paths_by_spaces.py
toolchain_versions.mk
tools.json
tools_schema.json