Commit Graph

51884 Commits

Author SHA1 Message Date
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
Aditya Patwardhan
0c39c3ad2d Merge branch 'fix/enforce_tls_version_https_request_example' into 'master'
fix(https_request): enforce tls version for supported ciphersuite example

See merge request espressif/esp-idf!47983
2026-04-28 10:20:56 +05:30
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
Lv Xin Yue
e17f46e240 Merge branch 'docs/update_sd_pullup_requirements' into 'master'
docs(esp32): Updated wording to avoid misunderstanding

See merge request espressif/esp-idf!47871
2026-04-28 09:53:22 +08:00
Lv Xin Yue
475f9b6156 docs(esp32): Updated wording to avoid misunderstanding 2026-04-28 09:18:04 +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
Island
75edd960c2 Merge branch 'feat/support-ble-uart-bridge' into 'master'
feat: Support BLE UART Bridge

See merge request espressif/esp-idf!47982
2026-04-27 17:42:17 +08:00
nvmd
d95a838b36 fix(esp_libc): add missing stdint include 2026-04-27 11:35:16 +02:00
Island
1176eb8c37 Merge branch 'feat/support_ble_uart_service' into 'master'
Feat/support ble uart service

See merge request espressif/esp-idf!47835
2026-04-27 17:26:22 +08:00
Astha Verma
ba32f3633f fix(nimble): Preserve device name across ble_svc_gap_init re-call 2026-04-27 14:18:17 +05:30
zhiweijian
9de3eea3de feat(ble): Support nimble uart service 2026-04-27 16:34:20 +08:00
Zhou Xiao
5636a96a72 feat(ble): add BLE UART daemon notify API 2026-04-27 16:33:56 +08:00
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
Ashish Sharma
ad713295a0 fix(https_request): enforce tls version for supported ciphersuite example 2026-04-27 16:07:20 +08:00
Zhou Xiao
e209dd1c9e docs(ble): document BLE UART bridge usage 2026-04-27 15:57:49 +08:00
Zhou Xiao
0dd9c29a28 feat(ble): wire BLE UART bridge CLI 2026-04-27 15:57:49 +08:00
Zhou Xiao
379dfec8d7 feat(ble): add BLE UART daemon RPC API 2026-04-27 15:57:49 +08:00
Zhou Xiao
7cce3dec88 feat(ble): add BLE UART bridge console 2026-04-27 15:57:49 +08:00
Zhou Xiao
1de9ccf2ba feat(ble): add BLE UART bridge core 2026-04-27 15:57:49 +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
zhiweijian
bc43eedc35 fix(ble/bluedroid): Changed sdkconfig.default in ble_get_started examples 2026-04-27 11:49:41 +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
Jiang Jiang Jian
533a2d9a80 Merge branch 'fix/bluetooth_example_size_esp32s31' into 'master'
fix(examples): enlarge BT example partitions for esp32s31 CI builds

See merge request espressif/esp-idf!47965
2026-04-27 11:31:28 +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
Fu Hanxi
394e62724d Merge branch 'ci/fix-frozen-dict' into 'master'
ci: frozenset for no_runner_tags

See merge request espressif/esp-idf!47919
2026-04-27 03:23:54 +02:00
Michael.B
1dc41840ad fix(examples): enlarge BT example partitions for esp32s31 CI builds
build_non_test_related_apps failed on esp32s31: Bluedroid_GATT_Server and ble_spp_client binaries exceeded the default 1MiB factory partition; esp_hid_host with sdkconfig.ci.test exceeded 1.5MiB single-app-large.

Use PARTITION_TABLE_SINGLE_APP_LARGE for the Bluedroid examples. For esp_hid_host, switch to a custom single-factory table with a 1700KiB app slot (same size unit as partitions_two_ota_large.csv).
2026-04-26 18:28:14 +08:00
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