Shen Meng Jing
06c2bc2048
Merge branch 'docs/update_cn_ram_usage_and_log' into 'master'
...
docs: Update CN translations for ram-usage.rst and log.rst
Closes DOC-14343
See merge request espressif/esp-idf!47813
2026-04-22 14:43:49 +08:00
Shen Mengjing
0aeccc1adf
docs: Update CN translations for ram-usage.rst and log.rst
2026-04-22 14:36:22 +08:00
Marius Vikhammer
f0dd795434
Merge branch 'ci/fix_nimble_ble_readme' into 'master'
...
ci(ble): fixed failing pre-commit on nimble readme
See merge request espressif/esp-idf!47834
2026-04-22 11:54:39 +08:00
Marius Vikhammer
3b33072b9c
ci(ble): fixed failing pre-commit on nimble readme
2026-04-22 11:37:21 +08:00
Mahavir Jain
a572df21d3
Merge branch 'fix/remove_mbedtls_tls_disabled_config' into 'master'
...
fix(mbedtls): remove not required MBEDTLS_TLS_DISABLED config
See merge request espressif/esp-idf!47818
2026-04-22 08:51:14 +05:30
Rahul Tank
8e4f6c56be
Merge branch 'feat/nimble_logs_compression' into 'master'
...
feat(nimble): Support NimBLE log compression and decompression over SPI
See merge request espressif/esp-idf!46967
2026-04-22 08:02:05 +05:30
Wang Meng Yang
e1b81f0aad
Merge branch 'feat/support_ble_bredr_on_esp32s31' into 'master'
...
feat(bt): Support Bluetooth LE and Bluetooth Classic on ESP32-S31
Closes IDF-15185, IDF-15188, IDF-15189, IDF-15193, and IDF-15192
See merge request espressif/esp-idf!47330
2026-04-22 08:03:07 +08:00
Martin Vychodil
6c8c76f257
Merge branch 'bugfix/fatfs_memory_leak_with_dyn_buffer' into 'master'
...
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
Closes IDF-15593
See merge request espressif/esp-idf!47769
2026-04-22 04:33:30 +08:00
Chen Ji Chang
7ed6c83eb5
Merge branch 'feat/support_lcd_on_s31' into 'master'
...
feat(lcd): support rgb and i80 lcd on s31
Closes IDF-14750, IDF-14751, IDF-14753, and IDF-14754
See merge request espressif/esp-idf!47312
2026-04-22 00:40:26 +08:00
Aditya Patwardhan
597dc10d2a
Merge branch 'fix/mbedtls-psa-hmac-opaque-abort-null-deref' into 'master'
...
fix(mbedtls): correct inverted NULL check in esp_hmac_abort_opaque
See merge request espressif/esp-idf!47565
2026-04-21 19:57:13 +05:30
Aditya Patwardhan
bf56fad62d
Merge branch 'fix/protocomm-close-session-id-mismatch' into 'master'
...
fix(protocomm): pass current session id when closing existing session
See merge request espressif/esp-idf!47562
2026-04-21 19:55:01 +05:30
Island
a34b42452c
Merge branch 'feat/fixed_some_ble_issues_for_h4' into 'master'
...
updated libble to 22c410d, btdm to 2da8344 for esp32h4
See merge request espressif/esp-idf!47649
2026-04-21 18:50:41 +08:00
morris
71c9ca8930
Merge branch 'feature/move-gptimer-retention-to-driver' into 'master'
...
Move gptimer retention info from esp_hal_timg to esp_driver_gptimer
See merge request espressif/esp-idf!47599
2026-04-21 17:56:11 +08:00
Wang Mengyang
202233107c
feat(bt): Add unit test for tinycrypt ECC P-256 and P-192
2026-04-21 17:53:26 +08:00
cjin
deea9fc5ad
fix(bt): temp disable ble iso support
2026-04-21 17:53:26 +08:00
cjin
3acaac4a07
fix(bt): update btdm init/deinit and enable/disable process
2026-04-21 17:53:26 +08:00
Wang Mengyang
63a619275b
fix(esp_coex): Disable coexist build for ESP32-S31 before it is supported
...
- Disable blufi example build on ESP32-S31
2026-04-21 17:53:24 +08:00
cjin
ba29417ff4
feat(bt): supported bt modem clock configuration on esp32s31
2026-04-21 17:51:33 +08:00
cjin
ee99444c35
fix(ble): fix ble example compilation errors
2026-04-21 17:50:36 +08:00
Wang Mengyang
b7b4b10584
fix(bt): Fix build error in hci transport on ESP32-S31
2026-04-21 17:50:36 +08:00
Wang Mengyang
78f83f60cb
fix(ble_log): Fix build errors in using BLE_MBUF
2026-04-21 17:50:36 +08:00
cjin
6f7eec029b
feat(ble): support ble on esp32s31
2026-04-21 17:50:36 +08:00
wangmengyang
11268d8bfb
feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
...
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
Ashish Sharma
bcf0acdead
fix(mbedtls): remove not required MBEDTLS_TLS_DISABLED config
...
Closes https://github.com/espressif/esp-idf/issues/18458
2026-04-21 17:48:48 +08:00
Zhang Wen Xu
9c2bde6b64
Merge branch 'feat/support_154_on_s31' into 'master'
...
feat(802.15.4): support 154 on esp32s31
Closes IDF-14802, IDF-14803, and IDF-14612
See merge request espressif/esp-idf!47440
2026-04-21 09:27:39 +00:00
Zhang Wen Xu
0b83608511
Merge branch 'fix/optimize_the_process_of_ot_ci' into 'master'
...
fix(openthread): optimize the process of openthread pytest cases
See merge request espressif/esp-idf!47672
2026-04-21 09:04:50 +00:00
morris
1dcd6fcf08
Merge branch 'feat/uhci_esp32s31_support' into 'master'
...
feat(uhci): Add support for uhci on esp32s31
Closes IDF-14791
See merge request espressif/esp-idf!47730
2026-04-21 15:57:55 +08:00
Hu Rui
131bb462a4
feat(uhci): Add support for uhci on esp32s31
2026-04-21 14:41:22 +08:00
Chen Jichang
8b50305650
fix(esp32s31): fix stuck when PSRAM XIP with O0 optimization
2026-04-21 14:18:45 +08:00
Chen Jichang
a3f14c8ed1
feat(lcd): support rgb and i80 lcd on s31
2026-04-21 14:18:31 +08:00
Sahil Yadav
c946ef3789
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-04-21 14:00:27 +08:00
Aditya Patwardhan
e1d01809dc
fix(mbedtls): correct inverted NULL check in esp_hmac_abort_opaque
...
esp_hmac_abort_opaque() had an inverted guard that called
mbedtls_platform_zeroize() on the context only when the context pointer
was NULL, dereferencing NULL and skipping cleanup of valid contexts.
Effect:
* Calling the abort path with a NULL pointer crashes (NULL write)
instead of being a safe no-op.
* The valid (non-NULL) HMAC opaque operation context is never zeroized
on abort, leaving sensitive intermediate HMAC state and key handle
references in operation memory until the buffer is overwritten or
freed.
Fix: invert the check so zeroization runs only when the context pointer
is non-NULL.
2026-04-21 11:27:15 +05:30
Mahavir Jain
96194f19a6
Merge branch 'fix/esp-tee-validation-clobber-and-deref-before-check' into 'master'
...
fix(esp_tee): prevent validation clobbering and deref-before-check in secure services
See merge request espressif/esp-idf!47589
2026-04-21 11:17:31 +05:30
morris
3ca5ff43a2
feat(gptimer): move gptimer retention info from esp_hal_timg to esp_driver_gptimer
...
- Add gptimer_priv.h with retention type definitions
- Create timer_periph.c files for 8 chips in esp_driver_gptimer
- Remove retention code from esp_hal_timg timer_periph.c (keep signals)
2026-04-21 13:36:17 +08:00
Rahul Tank
55185d8406
Merge branch 'bugfix/fix_software_ecc' into 'master'
...
fix(nimble): Fix Software ecc issue in tinycrpyt
See merge request espressif/esp-idf!47708
2026-04-21 10:31:55 +05:30
LiPeng
a8b5b8d582
fix(fatfs): fix a memory leak bug when FF_USE_DYN_BUFFER was enabled
2026-04-21 11:54:39 +08:00
morris
754ec03795
Merge branch 'feat/support_parlio_on_h21' into 'master'
...
feat(parlio): support parlio on esp32h21
Closes IDF-11570, IDF-11571, and IDF-11572
See merge request espressif/esp-idf!47356
2026-04-21 11:40:57 +08:00
Armando (Dou Yiwen)
9501efde96
Merge branch 'feat/mmu_configurable_page_size_s31' into 'master'
...
mmu: supported configurable page size on s31
See merge request espressif/esp-idf!47193
2026-04-21 03:31:16 +00:00
Chen Ji Chang
d22e05fbc2
Merge branch 'fix/fix_spi_lcd_psram_mode' into 'master'
...
fix(spi_lcd): add a flag to decide whether dma accsess psram
See merge request espressif/esp-idf!47661
2026-04-21 10:06:20 +08:00
Chen Ji Chang
83e7b11716
Merge branch 'feat/lcd_use_apll_clock' into 'master'
...
refactor(clk_tree): use general api to enable the clk
Closes IDF-11478 and IDF-12972
See merge request espressif/esp-idf!35952
2026-04-20 22:12:01 +08:00
Konstantin Kondrashov
b43ee27ebc
Merge branch 'feature/esp32c5_efuse_calib_update' into 'master'
...
feat(efuse): Adds efuse calibration field for esp32c5
Closes IDF-15574
See merge request espressif/esp-idf!47701
2026-04-20 16:31:05 +03:00
ShenWeilong
25776f484d
fix(ble): fixed some ble internal issues for esp32h4
2026-04-20 20:47:53 +08:00
Sergei Silnov
52edbc934d
Merge branch 'fix/test_project_components_overrides_extra_components' into 'master'
...
fix: test_managed_components_overrides_idf_components
Closes IDFCI-10153
See merge request espressif/esp-idf!47182
2026-04-20 14:44:33 +02:00
zhuanghang
9d3a0945fb
feat(802.15.4): support 154 on esp32s31
2026-04-20 19:47:47 +08:00
Marius Vikhammer
1af2cc08bb
Merge branch 'feature/ulp_esp32s31' into 'master'
...
feat(ulp): add support for ulp on esp32s31
Closes IDF-14640
See merge request espressif/esp-idf!47268
2026-04-20 19:19:35 +08:00
Frantisek Hrbata
4cd39bc28f
Merge branch 'feat/ldgen_skip_generation' into 'master'
...
feat(ldgen): skip generation when section names unchanged
Closes IDFGH-17454
See merge request espressif/esp-idf!47278
2026-04-20 11:06:07 +02:00
armando
8fc4f9c108
feat(cache): added cache invalidate all
2026-04-20 16:58:29 +08:00
armando
ab026ecc01
feat(mmu): configurable page size s31 support
2026-04-20 16:58:29 +08:00
Marius Vikhammer
9a5af5a7c9
Merge branch 'bugfix/h4_intr_cleanup' into 'master'
...
fix(interrupts): cleanup leftover todo from H4 bringup
Closes IDF-12303
See merge request espressif/esp-idf!47711
2026-04-20 16:40:50 +08:00
C.S.M
f72610d2e8
Merge branch 'fix/mspi_build' into 'master'
...
fix(flash): fix mspi ci build for missing initialier
See merge request espressif/esp-idf!47771
2026-04-20 16:25:17 +08:00