morris
fa767064f5
Merge branch 'fix/remove_stdint_in_reg' into 'master'
...
fix(soc): remove inclusion of stdint.h in register headers
See merge request espressif/esp-idf!46403
2026-03-11 14:24:10 +08:00
Hu Rui
f2e189f7a8
fix(soc): remove inclusion of stdint.h in register headers
2026-03-11 14:24:10 +08:00
Marius Vikhammer
d2567b6e45
Merge branch 'fix/lp_core_wake_stub_pmu_sw_int' into 'master'
...
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep
Closes IDFGH-17328
See merge request espressif/esp-idf!46337
2026-03-11 13:35:52 +08:00
Marius Vikhammer
5b4c0c91fa
Merge branch 'fix/freertos-message-buffer-privileged-function' into 'master'
...
fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body
Closes IDFGH-16879
See merge request espressif/esp-idf!46265
2026-03-11 12:41:38 +08:00
Tan Yan Quan
de093fa343
Merge branch 'feat/phy_enable_iram' into 'master'
...
feat(phy): add CI case to ensure `esp_phy_enable()` is fully placed in IRAM for esp32h2
See merge request espressif/esp-idf!40280
2026-03-11 10:57:02 +08:00
Jiang Jiang Jian
405f3692b8
Merge branch 'bugfix/fix_arp_affects_signaling_test_issue' into 'master'
...
fix(wifi): fix arp dns affects signaling test issue
Closes WIFI-6833, WIFIBUG-1080, WIFIBUG-1408, WIFIBUG-1166, and WIFIBUG-1387
See merge request espressif/esp-idf!38402
2026-03-11 10:49:59 +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
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
muhaidong
c5d94afac1
fix(wifi): fix arp and dns affect signaling test issue
...
1. fix arp and dns affect signaling test issue
2. improve ap channel parameter documentation
3. fix set country change ap channel issue
2026-03-10 19:46: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
Tan Yan Quan
91827686ac
ci(phy): add test_phy case for esp32h2
2026-03-10 16:49:21 +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
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
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
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
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
Marius Vikhammer
cc9a929ea6
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep
...
When ulp_lp_core_wakeup_main_processor() is called, it sets the
PMU_SW_INT_RAW bit on the HP side. The normal sleep path clears this
bit before re-entering sleep, but esp_wake_stub_sleep() did not, leaving
the wakeup cause sticky. This caused the PMU to immediately re-trigger a
wakeup as soon as sleep was requested from the wake stub, producing a
rapid re-wakeup loop that eventually triggered LP_WDT_SYS resets.
Add a test case that verifies the wake stub can return to sleep correctly
across multiple LP core wakeup cycles without the re-wakeup bug.
Closing https://github.com/espressif/esp-idf/issues/18308
Made-with: Cursor
2026-03-09 10:56:33 +08:00
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
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
Konstantin Kondrashov
690256b982
fix(doc): Update MAC-address related documentation for ESP32-P4
...
Closes https://github.com/espressif/esp-idf/issues/18159
2026-03-06 14:28:32 +02:00
Jiang Jiang Jian
46ee782a21
Merge branch 'fix/roam_scan_ongoing_flag_set' into 'master'
...
Set and unset roam scan ongoing flag properly
Closes WIFIBUG-1508, WIFIBUG-1621, and WIFIBUG-1747
See merge request espressif/esp-idf!44384
2026-03-06 18:54:15 +08:00
Shu Chen
5f298edabc
Merge branch 'fix/add_check_and_fix_docs_for_154' into 'master'
...
fix(802.15.4) added some error checks to make the code more robust
See merge request espressif/esp-idf!44110
2026-03-06 10:12:09 +00:00
Hu Rui
74e7004065
test(i2c): with malloc comes from PSRAM by default
2026-03-06 17:40:31 +08:00
He Binglin
c37304c910
Merge branch 'change/esp_idf_uart_wakeup_refactor' into 'master'
...
Change: derecate uart wakeup old config apis and add modes descriptions in docs
Closes PM-408 and PM-669
See merge request espressif/esp-idf!45862
2026-03-06 17:33:44 +08:00