esp-idf/tools
Mahavir Jain 3dc80527ab
feat: add compiler config for not merging const sections
Probably GCC-13.x and on-wards uses "-fmerge-constants" to merge
the const section (string/floating-point) across compilation units.
This makes it difficult to properly analyze the size output of rodata
section across libraries, the merged section (big in size) is showed
across a single library.

The config option added here can help to disable this compiler behavior
and help to provide better size analysis. It can be used during
development phase only as it increases rodata section size.
2024-07-15 10:04:55 +05:30
..
ble feat: add requirements.ttfw.txt 2022-08-01 15:52:21 +08:00
catch Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
ci Merge branch 'feat/lwip_more_sockets' into 'master' 2024-07-08 13:39:13 +08:00
cmake feat(tool): Adds idf_build_remove_options_from_property func 2024-06-20 14:43:26 +08:00
docker feat(docker): Switch to Ubuntu 24.04 LTS in the ESP-IDF docker image 2024-05-03 09:38:45 +02:00
esp_app_trace fix: Replace deprecated flushregs alias with full gdb command 2023-07-13 09:26:47 +02:00
esp_prov fix(tools/esp_prov): Fix incorrect input decoding when using console transport 2024-06-21 14:07:20 +05:30
gen_soc_caps_kconfig feat(soc_cap_kconfig): support to search recursively 2024-03-01 10:17:17 +08:00
idf_py_actions change(port_detection): Filter out BT and WLAN debug serial ports on MacOS 2024-07-04 20:40:10 +08:00
kconfig_new feat(tools/kconfig): add initial and current versions of IDF to kconfig 2023-07-10 17:01:51 +02:00
ldgen feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 2024-02-28 19:41:25 +04:00
mass_mfg fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package 2023-11-23 23:58:20 +01:00
mocks feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES 2024-02-09 09:11:28 +01:00
requirements ci: add minio as pytest requirement 2024-04-24 14:54:42 +02:00
templates/sample_component add new command to idf 2020-09-21 23:38:52 +02:00
test_apps feat: add compiler config for not merging const sections 2024-07-15 10:04:55 +05:30
test_build_system feat(tools): Add often used espefuse subcommands to idf.py 2024-06-07 16:23:17 +02:00
test_idf_py fix: Generate secure keys in project dir instead of build dir 2024-06-28 12:36:49 +02:00
test_idf_size feat: add diff option support to idf.py size commands 2024-05-24 15:19:37 +08:00
test_idf_tools ci(tools): Fix IDF_MIRROR_PREFIX_MAP for including all tools from local 2024-04-26 15:17:39 +02:00
test_mkdfu fix(ci): Remove unittest-xml-reporting dependency from host tests 2023-11-30 14:03:41 +01:00
unit-test-app fix: properly resolve component dependencies 2024-05-30 22:01:55 +08:00
check_python_dependencies.py fix(tools): catch more general errors in python dependency checker 2024-02-15 10:47:02 +01:00
check_term.py check_term: allow alacritty term 2022-05-19 11:10:59 +08:00
detect_python.fish feat: Drop Python 3.7 support 2023-08-08 08:37:29 +02:00
detect_python.sh feat: Drop Python 3.7 support 2023-08-08 08:37:29 +02:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
format.sh ci: add astyle pre-commit check 2023-09-27 08:43:45 +02:00
gdb_panic_server.py feat(tools): remove gdb_panic_server and use just a wrapper for script 2023-08-24 15:20:29 +02:00
gen_esp_err_to_name.py fix(err_to_name): restrict gen_esp_err_to_name.py to only search in components/ 2023-11-06 11:41:39 +08:00
generate_debug_prefix_map.py build: create BUILD_DIR/prefix_map_gdbinit when enable reproducible build 2021-10-26 10:55:00 +08:00
idf_monitor.py feat(idf_monitor): move idf_monitor to separate repo 2023-02-03 11:20:15 +01:00
idf_size.py fix: make idf_size.py compatible with python3.8 2024-05-08 11:21:10 +02:00
idf_tools.py fix(tools/idf_tools.py): Improve the warning message about the environment 2024-06-13 12:38:14 +02:00
idf.py feat(tools): add 'idf.py qemu' extension 2023-12-03 07:45:19 +01:00
install_util.py ci: remove ttfw related files 2023-10-16 10:23:09 +02:00
mkdfu.py tools: remove the dependency on the future package 2022-08-09 16:46:58 +02:00
mkuf2.py feat(tools): move uf2 generation to esptool 2023-10-09 15:38:30 +02:00
python_version_checker.py feat: Drop Python 3.7 support 2023-08-08 08:37:29 +02:00
requirements_schema.json Tools: Make easier the detection of the list of Python features 2022-02-03 19:02:14 +01:00
requirements.json ci: remove ttfw related files 2023-10-16 10:23:09 +02: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
split_paths_by_spaces.py tools: fixup version references related to paths with spaces 2022-05-02 19:05:47 +02:00
tools_schema.json fix(schema): Add missing linux-armhf to tools_schema 2024-06-14 15:57:00 -06:00
tools.json feat(tools): update qemu version to esp_develop_9.0.0_20240606 2024-06-12 10:50:13 +02:00