armando
c96f69faef
change(mem): deprecated tcm and added scp memory utils
2026-03-11 11:18:15 +08:00
Wu Zheng Hui
261683e6b0
Merge branch 'fix/fix_sleep_exception_in_spi_flash_rom_impl' into 'master'
...
fix(esp_hw_support): fix sleep exception in spi flash rom impl
Closes IDF-15423
See merge request espressif/esp-idf!46409
2026-03-11 10:30:08 +08:00
morris
36c9fea2d6
Merge branch 'contrib/github_pr_18316' into 'master'
...
Update serial-studio-dashboard.json to comply with new formatting (GitHub PR)
Closes IDFGH-17341
See merge request espressif/esp-idf!46387
2026-03-11 10:21:57 +08:00
Evan Sigl
76f523a29e
fix(mcpwm): Update serial-studio-dashboard.json to comply with new formatting
...
Merges https://github.com/espressif/esp-idf/pull/18316
2026-03-11 10:07:01 +08:00
Konstantin Kondrashov
658fbfcb0e
Merge branch 'doc/mac_doc_update_esp32p4' into 'master'
...
fix(doc): Update MAC-address related documentation for ESP32-P4
Closes IDFGH-17141
See merge request espressif/esp-idf!45933
2026-03-11 03:31:14 +02:00
Armando (Dou Yiwen)
8f4212b24a
Merge branch 'feat/cache_preload' into 'master'
...
cache: preload hal api
Closes IDF-7800
See merge request espressif/esp-idf!46106
2026-03-11 01:06:50 +00:00
Song Ruo Jing
b12fe6edb5
Merge branch 'refactor/esp_hal_regi2c' into 'master'
...
refactor(esp_hal_regi2c): move regi2c implementation from esp_rom to esp_hal_regi2c
Closes IDF-14920 and IDF-10110
See merge request espressif/esp-idf!45690
2026-03-10 21:30:29 +08:00
Jiang Jiang Jian
93a1dfb9c3
Merge branch 'feat/add_bss_max_idle_config_for_sta' into 'master'
...
feat(bss_max_idle): optimization of the max BSS idle mechanism
Closes WIFIBUG-1189, WIFIBUG-1221, WIFIBUG-1737, WIFIBUG-1443, WIFIBUG-1346, WIFIBUG-1714, and WIFIBUG-1625
See merge request espressif/esp-idf!42152
2026-03-10 19:05:38 +08:00
Zhang Wen Xu
b35338997f
Merge branch 'feat/messagepool_calloc_prefer' into 'master'
...
feat(openthread): use heap_caps_calloc_prefer for messagepool
See merge request espressif/esp-idf!45847
2026-03-10 11:03:43 +00:00
Guillaume Souchere
597beaa228
Merge branch 'feat/portable-section-macros' into 'master'
...
feat(esp_common): Add portable link-time section macros to esp_attr.h
See merge request espressif/esp-idf!46186
2026-03-10 12:02:35 +01:00
Shen Meng Jing
d45bdee9e2
Merge branch 'docs/update_unit_test' into 'master'
...
docs: Add related documentation for unit test
Closes DOC-13841
See merge request espressif/esp-idf!46394
2026-03-10 17:23:28 +08:00
morris
62e09ad60f
Merge branch 'feat/gdma_desc_empty_callback' into 'master'
...
feat(gdma): add descriptor empty callback for GDMA RX events
Closes IDF-12623
See merge request espressif/esp-idf!46393
2026-03-10 16:08:30 +08:00
Song Ruo Jing
6e4354c83e
feat(regi2c): add test app for esp_hal_regi2c component
2026-03-10 15:08:51 +08:00
Song Ruo Jing
600bf5b6d7
refactor(esp_hal_regi2c): move regi2c implementation from esp_rom to esp_hal_regi2c
2026-03-10 15:08:51 +08:00
armando
a699805d39
feat(cache): support cache preload hal api
2026-03-10 15:03:05 +08:00
Jiang Jiang Jian
17133fbc0e
Merge branch 'fix/move-coex-init-to-esp-coex' into 'master'
...
fix(esp_coex): move coex init from esp_system to esp_coex component
See merge request espressif/esp-idf!46427
2026-03-10 14:10:56 +08:00
Wu Zheng Hui
8cbf7830fe
Merge branch 'feat/support_p4_clk_tree_ref_cnt' into 'master'
...
feat(esp_hw_support): support clock tree management for esp32p4
See merge request espressif/esp-idf!46015
2026-03-10 12:57:52 +08:00
yinqingzhao
582b375e04
feat(bss_max_idle): optimization of the max BSS idle mechanism
2026-03-10 12:24:08 +08:00
Tan Yan Quan
7c6f8e325e
feat(openthread): use heap_caps_calloc_prefer for messagepool
2026-03-10 12:13:15 +08:00
Shen Mengjing
9e1705a8b4
docs: Add related documentation for unit test
2026-03-10 11:58:29 +08:00
Armando (Dou Yiwen)
499639f092
Merge branch 'change/added_mutex_for_get_apis' into 'master'
...
mmu: add mutex for `get_max_consecutive_free_block_size` and `paddr_find_caps`
See merge request espressif/esp-idf!46311
2026-03-10 03:33:44 +00:00
Krzysztof Budzynski
2ca2b6f98e
Merge branch 'bugfix/add_esp_debug_helpers_api' into 'master'
...
docs(debugging): Add debug helpers API reference
Closes DOC-13896
See merge request espressif/esp-idf!46187
2026-03-10 11:17:44 +08:00
Marius Vikhammer
e4bc0e9554
fix(esp_coex): move coex init from esp_system to esp_coex component
...
CMakev2's DEFERRED mode for idf_component_optional_requires only links
optional components already present in the dependency graph. This caused
esp_coex headers to be unavailable when building minimal examples on
targets with both WiFi and IEEE802154 (e.g. esp32c5, esp32c6).
Moving init_coexist to esp_coex removes the cross-component dependency
and ensures the init function is only compiled when esp_coex itself is
part of the build. A linker hook is added to guarantee the object file
is not silently discarded by the linker.
Made-with: Cursor
2026-03-10 10:31:19 +08:00
Wang Ning
33e3d54547
Merge branch 'docs/update_get_started_for_eim_download' into 'master'
...
docs: update get started for downloading eim
See merge request espressif/esp-idf!45714
2026-03-10 09:58:29 +08:00
Konstantin Kondrashov
c2768cf849
Merge branch 'feature/improve_ulp_delay_api' into 'master'
...
feat(ulp): Improved ULP delay accuracy and removed floating point operations
Closes IDFGH-16353 and IDFGH-15960
See merge request espressif/esp-idf!45937
2026-03-09 17:48:31 +02:00
wuzhenghui
c59c3a2c8d
fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation
2026-03-09 21:21:24 +08:00
Jakub Kocka
a137d6b223
Merge branch 'docs/pip_index' into 'master'
...
Added a note about PIP_INDEX_URL for better mirrors in some regions
Closes IDFGH-17320
See merge request espressif/esp-idf!46318
2026-03-09 20:21:16 +08:00
Sudeep Mohanty
f98df52a0f
Merge branch 'feat/buildv2_comp_opt_requires' into 'master'
...
fix(cmakev2): Defer idf_component_optional_requires linking to library build time
See merge request espressif/esp-idf!46059
2026-03-09 12:12:12 +01:00
Wang Ning
fcd6b96a7f
docs: update get started for downloading eim
2026-03-09 19:01:58 +08:00
wuzhenghui
582875df53
fix(esp_hw_support): fix sleep exception if CONFIG_SPI_FLASH_ROM_IMPL enabled
2026-03-09 17:32:55 +08:00
armando
701aa00998
fix(mmap): added 24bit addr check
2026-03-09 17:23:37 +08:00
armando
d183b65d5c
change(mmu): added mutex for public get apis
2026-03-09 17:23:37 +08:00
Roland Dobai
c4b6609b00
Merge branch 'python_cert_macos' into 'master'
...
fix: Update idf_tools.py to print correct path to Install Certificates.command on macOS
Closes IDFGH-16695
See merge request espressif/esp-idf!46360
2026-03-09 10:18:48 +01:00
Jakub Kocka
381edd17b4
docs(tools): Added a note about PIP_INDEX_URL for better mirrors in some regions
...
Closes https://github.com/espressif/esp-idf/issues/18301
2026-03-09 09:20:59 +01:00
Ivan Grokhotkov
cb4b3da877
Merge branch 'feature/add-api-compatibility-ci-job' into 'master'
...
ci: add API compatibility check job for merge requests
Closes IDF-8483
See merge request espressif/esp-idf!45963
2026-03-09 09:12:50 +01:00
Jiang Jiang Jian
c0cc489bc2
Merge branch 'bugfix/supplicant_min_scan_time' into 'master'
...
fix(esp_wifi): Fix min scan time for btm scan
Closes WIFIBUG-1768
See merge request espressif/esp-idf!46336
2026-03-09 15:55:02 +08:00
morris
a3ef29eb49
feat(gdma): add descriptor empty callback for GDMA RX events
2026-03-09 15:19:57 +08:00
Guillaume Souchere
bf2d8faebb
test(esp_common): Add Linux host test for portable section macros
...
Add a test app that verifies PLACE_IN_SECTION, _SECTION_ATTR_SYMBOL_DECL_GENERIC,
_SECTION_START and _SECTION_END macros work correctly on Linux.
The test places 5 uint32_t values into a custom .test_data_table section from
two separate translation units, then iterates the section at runtime to verify
the correct count and content of all entries.
Includes:
- Custom linker script (ld/test_section.ld)
- Build-test-rules entry (linux only)
- pytest host_test marker
2026-03-09 07:18:27 +01:00
Island
596827eafd
Merge branch 'feat/use_common_config_to_sel_crypt_lib' into 'master'
...
Feat/use common config to sel crypt lib
See merge request espressif/esp-idf!45556
2026-03-09 14:16:31 +08:00
Krzysztof
8ad2be7980
docs(debugging): Add debug helpers API reference
2026-03-09 11:06:22 +08:00
morris
0f69e9d00e
Merge branch 'fix/i2c_psram_esp32c5' into 'master'
...
test(i2c): with malloc comes from PSRAM by default
Closes IDF-13031
See merge request espressif/esp-idf!46326
2026-03-09 11:04:20 +08:00
Harshal Patil
05b75b76bc
Merge branch 'change/fix_convention_for_esp_ds_psa_lifetime' into 'master'
...
Rename the ESP DS-RSA key lifetime name to include the VOLATILE keyword
See merge request espressif/esp-idf!46351
2026-03-09 08:32:39 +05:30
Island
249c55a741
Merge branch 'fix/use_apb_max_state_for_ble_events' into 'master'
...
fix(ble): use apb max state for bt and enable should skip
Closes BLERP-2616 and BLERP-2617
See merge request espressif/esp-idf!46296
2026-03-09 10:50:18 +08:00
Island
60be40b5f6
Merge branch 'bugfix/fix_kconfig_for_ble_cte_depends' into 'master'
...
bugfix(ble): remove BT_LE_SECURITY_ENABLE dependency for CTE on ESP32-C5
See merge request espressif/esp-idf!46325
2026-03-09 10:34:37 +08:00
morris
750e736eba
Merge branch 'fix/fix_spi_testcase_failures' into 'master'
...
fix(driver_spi): fixed several test case failures
Closes IDFCI-2820, IDFCI-3130, IDFCI-3127, IDFCI-3329, IDFCI-2455, and IDFCI-6825
See merge request espressif/esp-idf!46347
2026-03-09 10:32:01 +08:00
Yin Qing Zhao
73d1bec832
Merge branch 'feat/support_skip_band_for_scan' into 'master'
...
feat/support skip band for scan
Closes WIFI-7199 and WIFIBUG-1167
See merge request espressif/esp-idf!46120
2026-03-09 10:22:57 +08:00
Chen Chen
638a47b704
Merge branch 'feat/s31_support_mcpwm' into 'master'
...
feat(mcpwm): support mcpwm on esp32s31
Closes IDF-14756 and IDF-14757
See merge request espressif/esp-idf!45803
2026-03-09 09:27:30 +08:00
Ivan Grokhotkov (bot)
20b9e06e92
ci: add API compatibility check job for merge requests
...
Add a check_api_compatibility CI job that uses esp-api-check to detect
breaking API changes in merge requests. The job compares API
declarations between the MR base and head commits using libclang, and
posts a discussion thread on the MR if WARNING or BREAKING changes are
found.
- Add CI job in host-test.yml with clang toolchain and allow_failure
- Add test_api_check project for CMake configuration with all
components enabled
- Define __DOXYGEN__ and IDF_DOC_BUILD so the checker can see
declarations behind these guards
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 17:12:40 +01:00
Rahul Tank
e9d33797d7
Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt' into 'master'
...
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host
Closes BT-4264
See merge request espressif/esp-idf!46250
2026-03-06 20:59:59 +05:30
Peter Dragun
1ea8dbab0d
fix(idf_tools.py): Print correct path to Install Certificates.command on macOS
...
Related to: https://github.com/espressif/esp-idf/issues/17787
2026-03-06 15:58:04 +01:00