esp-idf/tools/cmake
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
..
scripts
third_party
build.cmake build system: add 'linux' component to common requirements 2022-08-22 14:50:19 +02:00
component.cmake
component_deps.dot.in
crosstool_version_check.cmake
depgraph.cmake
dfu.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
git_submodules.cmake
idf.cmake
kconfig.cmake
ldgen.cmake
project.cmake tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
project_description.json.in
run_dfu_util.cmake
run_size_tool.cmake tools: Add CSV support to idf_size.py 2022-08-26 15:34:21 +02:00
targets.cmake
toolchain-clang-esp32.cmake
toolchain-clang-esp32s2.cmake
toolchain-clang-esp32s3.cmake
toolchain-esp32.cmake
toolchain-esp32c2.cmake
toolchain-esp32c3.cmake
toolchain-esp32c6.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
toolchain-esp32h2.cmake
toolchain-esp32s2.cmake
toolchain-esp32s3.cmake
toolchain-linux.cmake
uf2.cmake esp32c6: introduce the target 2022-08-19 11:13:02 +08:00
utilities.cmake
version.cmake versions: Update version to 5.1.0 2022-08-04 09:55:43 +02:00