Rahul Tank
ab2ec6f2e6
Merge branch 'bugfix/nimble_hid_fixes' into 'master'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events
Closes BLERP-2806
See merge request espressif/esp-idf!48598
2026-05-22 13:39:27 +05:30
Peter Marcisovsky
7ac6e821f8
Merge branch 'fix/esp_hal_usb_fsls_phy_default_settings' into 'master'
...
fix(esp_hal_usb): Fix internal PHY default settings
Closes IDF-15718
See merge request espressif/esp-idf!48764
2026-05-22 09:53:44 +02:00
Wan Lei
bf10423a5b
Merge branch 'feat/spi_3wire_sio_support_on_slave_hd' into 'master'
...
feat(driver_spi): 3wire sio mode support on slave_hd mode
See merge request espressif/esp-idf!48318
2026-05-22 15:41:12 +08:00
Wan Lei
9c15cc2ef4
Merge branch 'fix/h4_s31_enable_multi_board_test' into 'master'
...
fix(ci): h4 and s31 enable multi_board test
Closes IDFCI-10702, IDFCI-10334, and IDF-11442
See merge request espressif/esp-idf!48438
2026-05-22 15:23:03 +08:00
Wu Zheng Hui
2fcaddb700
Merge branch 'fix/fix_psram_data_corrupt_after_lightsleep' into 'master'
...
fix(esp_hw_support):fix psram data corrupt after lightsleep
Closes PM-941
See merge request espressif/esp-idf!48322
2026-05-22 15:11:41 +08:00
Konstantin Kondrashov
7dab1d313e
Merge branch 'feature/efuse_esp32h21' into 'master'
...
feat(efuse): Update efuse table for ESP32H21
Closes IDF-11556
See merge request espressif/esp-idf!48762
2026-05-22 09:39:18 +03:00
Jiang Jiang Jian
2dc66242b7
Merge branch 'bugfix/supp_pcm_over_i2s' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes BTQABR2023-692, BTQABR2023-722, BTQABR2023-675, and BTQABR2023-688
See merge request espressif/esp-idf!48684
2026-05-22 14:30:49 +08:00
wuzhenghui
ecfdeef9d7
feat(esp_psram): wakeup PSRAM by CE# force control instead of dummy write
2026-05-22 14:30:46 +08:00
Jiang Jiang Jian
197d784600
Merge branch 'feat/a2dp_support_other_codec' into 'master'
...
feat(bt): A2DP source supports AAC codec
See merge request espressif/esp-idf!48631
2026-05-22 14:27:33 +08:00
Guillaume Souchere
fb4cf0f0dc
Merge branch 'fix/esp-coex-deps' into 'master'
...
fix(esp_coex): add missing esp_phy dependency for libcoexist.a symbols
See merge request espressif/esp-idf!48790
2026-05-22 08:20:46 +02:00
Laukik Hase
0ee6ddc7db
Merge branch 'feat/p4_pms_support' into 'master'
...
feat(security): Add support for the ESP32-P4 Permission Control (PMS) peripheral
Closes IDF-9997, IDF-13529, IDF-13737, and IDF-14381
See merge request espressif/esp-idf!44205
2026-05-22 09:33:37 +05:30
wanckl
f00c0cff28
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-05-22 11:59:57 +08:00
wanckl
130d3be783
fix(ci): h4 and s31 enable multi_board test
2026-05-22 11:50:19 +08:00
Wang Meng Yang
fcceb3023f
Merge branch 'bugfix/sdp_null_access' into 'master'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
Closes BTQABR2023-737
See merge request espressif/esp-idf!48753
2026-05-22 11:44:32 +08:00
Jiang Jiang Jian
90ec41a9f7
Merge branch 'feat/support_rom_psa_mbedtls' into 'master'
...
feat(mbedtls): enable ESP32-C2(Rev2.0) ROM mbedTLS crypto for PSA
Closes IDF-15012
See merge request espressif/esp-idf!48211
2026-05-22 11:24:42 +08:00
He Binglin
9c3a6b3f5d
Merge branch 'feat/esp_idf_h4_optimize' into 'master'
...
Feat/esp idf h4 retention and active clk power optimize
Closes PM-746, PM-745, and PM-736
See merge request espressif/esp-idf!48319
2026-05-22 10:55:43 +08:00
He Binglin
9c9c74cce2
Merge branch 'change/esp_idf_h4_re_enable_lslp_ci' into 'master'
...
change(examples): add esp32h4 lslp ci test
Closes IDF-15611
See merge request espressif/esp-idf!48763
2026-05-22 10:38:57 +08:00
Island
a22fda94cb
Merge branch 'change/ble_update_lib_20260520' into 'master'
...
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib
Closes BLERP-2797
See merge request espressif/esp-idf!48757
2026-05-22 10:14:41 +08:00
morris
c62cd4d1c2
Merge branch 'fix/esp_hal_usb_esp32s31_utmi_phy_default_settings' into 'master'
...
fix(esp_hal_usb): Fix esp32s31 UTMI PHY default settings:
Closes IDF-15717
See merge request espressif/esp-idf!48748
2026-05-22 10:01:06 +08:00
Sudeep Mohanty
98bc5e127c
Merge branch 'task/g0_g1_buildv2_test_app_updates' into 'master'
...
test(g0_g1_components): adjust G0/G1 test apps for buildv2 awareness
See merge request espressif/esp-idf!48741
2026-05-21 21:30:32 +02:00
Ivan Grokhotkov
1efaa9a087
Merge branch 'feature/update-qemu-to-esp_develop_9.2.2_20260417' into 'master'
...
feat(tools): update qemu version to esp_develop_9.2.2_20260417
See merge request espressif/esp-idf!47766
2026-05-21 20:28:55 +02:00
Ondrej Kosta
fc41e66e47
Merge branch 'feat/gmac_s31' into 'master'
...
Feat/gmac s31
Closes IDF-14730
See merge request espressif/esp-idf!48029
2026-05-21 22:51:44 +08:00
Suren Gabrielyan
8767c4c05b
Merge branch 'fix/ws_transport_reject_oversize' into 'master'
...
fix(ws_transport): reject oversized 64-bit WebSocket payload length
See merge request espressif/esp-idf!48760
2026-05-21 14:36:40 +00:00
Jiang Jiang Jian
fff1564266
Merge branch 'fix/for_cache_after_p4_wb_loss_issue' into 'master'
...
fix(esp_rom): avoid critical issue in writeback
See merge request espressif/esp-idf!48498
2026-05-21 22:10:00 +08:00
hebinglin
defa3ccaa9
change(examples): add esp32h4 lslp ci test
2026-05-21 22:07:07 +08:00
Konstantin Kondrashov
f870ed9d61
feat(efuse): Update efuse table for ESP32H21
2026-05-21 16:29:09 +03:00
Martin Vychodil
c1b7f38212
Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout' into 'master'
...
fix(storage): mark storage pytest apps flaky in CI
Closes IDFCI-10775, IDFCI-7196, IDFCI-7223, IDFCI-11420, IDFCI-6170, IDFCI-6496, IDFCI-8805, IDFCI-11350, and IDFCI-8716
See merge request espressif/esp-idf!48216
2026-05-21 21:24:35 +08:00
yangfeng
e7d079c422
feat(bt): Add a2dp_source_aac example
2026-05-21 21:15:36 +08:00
yangfeng
22f116eed5
feat(bt): Add a2dp_sink_stream_aac example
2026-05-21 21:15:36 +08:00
yangfeng
99d6c664be
feat(bt): A2DP source supports AAC codec
2026-05-21 21:15:36 +08:00
sonika.rathi
d3a8009684
fix(storage): mark storage pytest apps flaky in CI
2026-05-21 20:35:24 +08:00
Jin Cheng
5d0b77797b
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-21 20:33:35 +08:00
Sonika Rathi
9f2675935a
Merge branch 'bugfix/nvs-blockdev-skip-nvs-ram-test' into 'master'
...
fix(nvs_flash): skip SPIRAM heap test on non-spiram configs
Closes IDFCI-8120, IDFCI-8121, IDFCI-8122, IDFCI-8123, IDFCI-8124, IDFCI-8125, IDFCI-7827, IDFCI-7828, IDFCI-7829, IDFCI-7830, IDFCI-7831, IDFCI-7832, IDFCI-7833, and IDFCI-8077
See merge request espressif/esp-idf!48705
2026-05-21 20:17:32 +08:00
Martin Vychodil
27c99337a3
Merge branch 'bugfix/nvs-bootloader-pytest-app-log' into 'master'
...
test(nvs_bootloader): mark nvs bootloader pytest as flaky
Closes IDFCI-6610 and IDFCI-10466
See merge request espressif/esp-idf!48176
2026-05-21 20:07:32 +08:00
hebinglin
23f1ba150a
change(esp_hw_support): change dcm_vset to optimize active and sleep current
2026-05-21 20:03:55 +08:00
hebinglin
a5b75c89d0
change(esp_hw_support): Align modem analog parameters with the active state in h4
2026-05-21 20:03:55 +08:00
hebinglin
1c98c0367d
change(esp_hw_support): remove bbpll pu in retention to decrease the retetion duration
2026-05-21 20:03:55 +08:00
hebinglin
1c279178fa
feat(esp_hw_support): support bbpll pd in modem state
2026-05-21 20:03:45 +08:00
Martin Vychodil
f79c425df1
Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082' into 'master'
...
fix(examples): suppress perf_benchmark printf in CI
Closes IDFCI-8082
See merge request espressif/esp-idf!48630
2026-05-21 20:00:42 +08:00
Sudeep Mohanty
6084733b91
fix(test_apps/g0_components): skip -D injection when Kconfig is processed
...
The CMakeLists injects CONFIG_ESP_REV_MIN_FULL and CONFIG_XTAL_FREQ on
the command line because those symbols live in esp_common's Kconfig,
which is outside the G0 closure and is not loaded during a restricted
COMPONENTS build. When every discovered component's Kconfig is processed
(IDF_BUILD_V2) the symbols are already defined via their Kconfig
defaults, and the additional -D would conflict with the existing
definition.
Gate the injection so it only runs when the Kconfig is not processed.
2026-05-21 13:58:27 +02:00
Sudeep Mohanty
f6a7775dc8
fix(ci): ignore unknown-symbol warning for forced VFS_SUPPORT_IO=n
...
g1_components forces VFS_SUPPORT_IO=n in sdkconfig.defaults to keep
vfs and its transitive deps out of the closure. When the restricted
COMPONENTS list does not load components/vfs/Kconfig, the symbol is
unknown at config time and kconfgen emits an "unknown kconfig symbol"
warning that idf-build-apps treats as a build failure.
Add an ignore pattern so the warning does not gate the build.
2026-05-21 13:58:27 +02:00
Sudeep Mohanty
6c3d8f8de5
fix(g1_components): force VFS_SUPPORT_IO=n for restricted COMPONENTS build
...
g1_components builds a minimal COMPONENTS list. When every component's
Kconfig is processed, components/vfs/Kconfig sets VFS_SUPPORT_IO=y by
default, and the conditional requires in esp_stdio and esp_libc pull
vfs, esp_driver_uart, and their transitive deps into the closure.
Add an sdkconfig.defaults that forces the symbol off so the dependency
graph stays restricted to the components actually under test.
2026-05-21 13:58:27 +02:00
Sudeep Mohanty
fb7d325b72
test(g1_components): record dep edges surfaced by DEFERRED optional requires
...
expected_dep_violations only listed the edges visible when
idf_component_optional_requires was a no-op for the dependency graph.
Under build system v2's DEFERRED mode the call propagates the resolved
dependency back into PRIV_REQUIRES, and the graph also captures
esp_common -> {efuse, bootloader_support, app_update} and esp_system ->
esp_app_format.
Add those entries so the script does not flag them when IDF_BUILD_V2
is set.
2026-05-21 13:58:22 +02:00
peter.marcisovsky
c4b57d67aa
fix(esp_hal_usb): Fix internal PHY default settings
2026-05-21 19:56:32 +08:00
hebinglin
1bfa301ee6
change(esp_hw_support): pd xtalx2 in modem state and selected as a2s&s2a retention clk
2026-05-21 19:55:38 +08:00
hebinglin
5710783a89
feat(esp_hw_support): support entry 2 xtalx2 power pu in esp32h4
2026-05-21 19:55:37 +08:00
hebinglin
2c91b280f4
change(esp_hw_support): disable some periph clk in cpu start
2026-05-21 19:53:51 +08:00
hebinglin
8104c5c491
feat(esp_hw_support): keep apm_func_ctrl value after sleep
2026-05-21 19:53:51 +08:00
hebinglin
312076e955
feat(esp_hw_support): decrease retention current and duration
2026-05-21 19:53:51 +08:00
hebinglin
b46b72cf19
feat(esp_hw_support): allow lp io clk close in cpu start
2026-05-21 19:53:51 +08:00