Sudeep Mohanty
cc025fa3d5
Merge branch 'fix/lp_uart_data_bits' into 'master'
...
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage
Closes PM-715, PM-660, IDFCI-10410, and IDFCI-10464
See merge request espressif/esp-idf!47432
2026-04-28 08:43:03 +02:00
Rahul Tank
c4efd82c25
Merge branch 'bugfix/gap_name_appearance_clobber' into 'master'
...
fix(nimble): Fix few nimble issues 21042026
Closes BLERP-2719
See merge request espressif/esp-idf!47782
2026-04-28 11:57:16 +05:30
Guillaume Souchere
fd79fa136c
Merge branch 'fix/missing-include-libc' into 'master'
...
fix(esp_libc): add missing <stdint.h> include in esp_time_impl.h
Closes IDFGH-17572
See merge request espressif/esp-idf!47890
2026-04-28 08:21:27 +02:00
Marius Vikhammer
5a3e127a1d
Merge branch 'feature/s31_lp_wdt' into 'master'
...
fix(hal): fix LP WDT stage timeout and reset configuration for ESP32S31
Closes IDF-14636
See merge request espressif/esp-idf!47800
2026-04-28 14:06:31 +08:00
morris
dc874b64af
Merge branch 'fix/usb_host_hnp_cap_esp32p4_utmi' into 'master'
...
fix(usb_host): Fix HNP cap on esp32p4 eco4
See merge request espressif/esp-idf!47909
2026-04-28 13:36:57 +08:00
Marius Vikhammer
fc3b1c827b
Merge branch 'feature/s31_lp_spi' into 'master'
...
feat(ulp/lp_spi): bring up LP SPI on ESP32-S31
Closes IDF-14736
See merge request espressif/esp-idf!47833
2026-04-28 13:34:40 +08:00
Marius Vikhammer
76983e48fc
fix(hal): fix LP WDT stage timeout and reset configuration for ESP32S31
2026-04-28 12:10:23 +08:00
Wang Meng Yang
5a38af6749
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps' into 'master'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config
See merge request espressif/esp-idf!48001
2026-04-28 11:58:47 +08:00
Marius Vikhammer
defe1cde71
feat(ulp/lp_spi): bring up LP SPI on ESP32-S31
...
Add LP SPI HAL LL layer for ESP32-S31 and ESP32-P4, enable the
peripheral in soc_caps, and port the HP-side and LP-core-side SPI
drivers to use the new LL abstraction.
2026-04-28 10:20:02 +08:00
Harshal Patil
8f254a2056
Merge branch 'fix/supported_key_mgr_key_types_check' into 'master'
...
fix(esp_security): guard key manager APIs against unsupported chip revs
Closes IDF-15621
See merge request espressif/esp-idf!47946
2026-04-27 18:40:06 +05:30
luoxu
e0a7e73b72
feat(ble_mesh): add SOC capability dependency for BLE Mesh config
...
Add depends on SOC_BLE_MESH_SUPPORTED to BLE_MESH Kconfig option
to ensure BLE Mesh is only available on supported SoCs.
2026-04-27 20:29:14 +08:00
Island
3cedc1f484
Merge branch 'change/ble_update_lib_20260424' into 'master'
...
change(ble): [AUTO_MR] 20260424 - Update ESP BLE Controller Lib
See merge request espressif/esp-idf!47948
2026-04-27 20:04:58 +08:00
Rahul Tank
131f86a917
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-04-27 16:23:21 +05:30
Kapil Gupta
1886d5269e
Merge branch 'bugfix/fix_dangling_pointer_issue' into 'master'
...
fix(esp_wifi): clean up fragment rx flow
Closes WIFIBUG-1853
See merge request espressif/esp-idf!47915
2026-04-27 15:44:08 +05:30
harshal.patil
8bfc4f7255
fix(esp_security): guard key manager APIs against unsupported chip revs
...
On ESP32-P4 rev < 3.0, Key Manager is software-disabled, but the public
esp_key_mgr.h APIs had no runtime check.
Calls using HMAC/DS/PSRAM key types fell through to
HAL_ASSERT("Unsupported ...") paths in key_mgr_ll.h. Gate
each public API with key_mgr_ll_is_supported() and return
ESP_ERR_NOT_SUPPORTED cleanly instead.
2026-04-27 15:18:34 +05:30
nvmd
d95a838b36
fix(esp_libc): add missing stdint include
2026-04-27 11:35:16 +02:00
Astha Verma
ba32f3633f
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-04-27 14:18:17 +05:30
Island
05e61fe765
Merge branch 'feat/support_ble_iso_coex' into 'master'
...
Support blufi on esp32s31
Closes BT-4318
See merge request espressif/esp-idf!47861
2026-04-27 16:18:11 +08:00
Island
1c8b737ba1
Merge branch 'fix/fix_blufi_memory_copy_len_error' into 'master'
...
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows
See merge request espressif/esp-idf!47090
2026-04-27 15:38:23 +08:00
Omar Chebib
5a2e84c07c
Merge branch 'feat/esp_mmu_map_virt' into 'master'
...
feat(esp_mm): implement a mapping function to map at given virtual address
Closes IDF-15537 and IDF-6132
See merge request espressif/esp-idf!47219
2026-04-27 13:44:52 +08:00
Zhou Xiao
836f87cc4a
change(ble_log): update ble log version to 5 for esp ble controller log encoding indication
2026-04-27 12:09:54 +08:00
ShenWeilong
70acbd85f2
change(ble): [AUTO_MR] Update lib_esp32c6 to 6c6de5d6
2026-04-27 12:09:54 +08:00
ShenWeilong
27e95081d2
change(ble): [AUTO_MR] Update lib_esp32c5 to 6c6de5d6
2026-04-27 12:09:54 +08:00
ShenWeilong
f3b2bf78aa
change(ble): [AUTO_MR] Update lib_esp32h2 to 6c6de5d6
2026-04-27 12:09:54 +08:00
Chen Chen
bd1afdeb48
Merge branch 'feat/pcnt_support_s31' into 'master'
...
feat(pcnt): support pcnt on esp32s31
Closes IDF-14699
See merge request espressif/esp-idf!47767
2026-04-27 12:07:33 +08:00
Island
cd249686f9
Merge branch 'feture/separate_bt_cmakelists' into 'master'
...
Feture/separate bt cmakelists
See merge request espressif/esp-idf!47905
2026-04-27 12:01:20 +08:00
Rahul Tank
730366b020
fix(nimble): Fix blufi compilation issue for esp32s31
2026-04-27 11:47:23 +08:00
zhiweijian
666c1894c5
fix(ble/bluedroid): Fixed init crash when bluedroid BLE is enabled in BREDR only mode
2026-04-27 11:47:23 +08:00
zhiweijian
093a521048
feat(ble): Supported blufi on esp32s31
2026-04-27 11:47:22 +08:00
Mahavir Jain
35fe22582a
Merge branch 'fix/protocomm-security2-srp-hd-double-free' into 'master'
...
fix(protocomm): null srp_hd after free in sec2 command0 error paths
Closes IDF-15579
See merge request espressif/esp-idf!47888
2026-04-27 08:50:20 +05:30
Michael (XIAO Xufeng)
d6e82d42e8
Merge branch 'idfgh-17542' into 'master'
...
hal/twai: honor prop_seg in legacy timing config
Closes IDFGH-17542
See merge request espressif/esp-idf!47710
2026-04-25 00:49:23 +08:00
Kapil Gupta
b700548c49
fix(wpa_supplicant): Fix issues reported by compiler
2026-04-24 20:12:40 +05:30
luoxu
0f2935389a
fix(bt): Normalize source paths for log compression pattern matching
2026-04-24 22:28:25 +08:00
morris
92c7389527
Merge branch 'feature/gdma-retention-refactor' into 'master'
...
feat(gdma): move sleep retention info from HAL to driver layer
See merge request espressif/esp-idf!47881
2026-04-24 20:39:32 +08:00
Jiang Jiang Jian
df5a2d8774
Merge branch 'fix/fix_blacklist_beacon_timeout_issue' into 'master'
...
fix(wifi): fix blacklist beacon timeout issue
Closes WIFIBUG-1849
See merge request espressif/esp-idf!47886
2026-04-24 20:15:01 +08:00
Kapil Gupta
41e67e1efb
Merge branch 'bugfix/wps_pin_len' into 'master'
...
fix(wpa_supplicant): initialize wps pin len correctly
See merge request espressif/esp-idf!47326
2026-04-24 16:12:37 +05:30
Omar Chebib
8e2c7cd3aa
Merge branch 'fix/update_p4_clic_registers' into 'master'
...
fix(soc): update the ESP32-P4 CLIC registers that changed with Rev3
See merge request espressif/esp-idf!46372
2026-04-24 18:27:13 +08:00
Kapil Gupta
2670cbf4a6
Merge branch 'ci/wifi_remote_header_correction' into 'master'
...
ci(esp_remote): Add wifi-remote pre-commit hook
See merge request espressif/esp-idf!46204
2026-04-24 15:16:32 +05:30
Kapil Gupta
11a0dfcc7c
ci(esp_remote): Add wifi-remote pre-commit hook
2026-04-24 15:16:32 +05:30
Chen Chen
2658eda240
feat(pcnt): support pcnt on esp32s31 & add group_id config
2026-04-24 17:16:15 +08:00
Song Ruo Jing
b18f90cd82
Merge branch 'feature/esp32s31_ppa_support' into 'master'
...
feat(ppa): add support for ESP32S31
Closes IDF-14769
See merge request espressif/esp-idf!47281
2026-04-24 15:43:38 +08:00
Kapil Gupta
cb84db85ca
fix(esp_wifi): clean up fragment rx flow
2026-04-24 13:07:50 +05:30
morris
d318aeaafb
feat(gdma): move gdma sleep retention info from esp_hal_dma to esp_driver_dma
2026-04-24 15:35:35 +08:00
wangtao@espressif.com
696ee4f66c
fix(wifi): fix blacklist beacon timeout issue
2026-04-24 15:26:02 +08:00
ShenWeilong
21e83d7eaf
change(bt): Separated bt/CMakeLists to nimble/bluedroid/mesh/audio CMakeLists
2026-04-24 15:16:39 +08:00
ShenWeilong
e4e078adce
change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist
2026-04-24 15:16:39 +08:00
Hu Rui
84c9a924bf
Merge branch 'fix/uhci_esp32p4_cache' into 'master'
...
fix(uhci): fix uhci cache issue on ESP32-P4
See merge request espressif/esp-idf!47817
2026-04-24 15:10:32 +08:00
Jiang Jiang Jian
bc85b10de7
Merge branch 'bugfix/fix_modem_sleep_flag_clear_failed' into 'master'
...
fix(wifi): fix modem sleep flag clear failed & fix(pm): fix crash when dtim=0, support coex beacon drop &fix coexist force wake behaviour with offchannel to optimize performance at returning home channel
Closes WIFI-7246, WIFIBUG-1585, and WIFI-7306
See merge request espressif/esp-idf!46830
2026-04-24 15:03:23 +08:00
Kapil Gupta
c1e8db338d
Merge branch 'bugfix/pbkdf2_sha1_psa_fallback' into 'master'
...
fix(esp_wifi): Fallback to pbkdf2_sha1_psa when fast options are disabled
Closes WIFI-7330
See merge request espressif/esp-idf!47912
2026-04-24 12:29:32 +05:30
Guillaume Souchere
a8c57927e0
Merge branch 'feat/move-tlsf-patch-to-heap-component' into 'master'
...
feat(heap): move TLSF ROM patches and related files from esp_rom to heap
See merge request espressif/esp-idf!47820
2026-04-24 08:52:37 +02:00