Roland Dobai
9c96688ffe
Merge branch 'ci/bump-up-kconfig-precommit' into 'master'
...
ci(pre-commit): bump up kconfig related checks
Closes IDF-15702
See merge request espressif/esp-idf!48752
2026-05-25 08:47:35 +02:00
Chen Ji Chang
ea0b39f521
Merge branch 'docs/spi-slave-timeout-return' into 'master'
...
docs(driver_spi): document SPI slave timeout returns
Closes IDFGH-17691
See merge request espressif/esp-idf!48783
2026-05-25 14:00:52 +08:00
morris
7ce07cb910
Merge branch 'refactor/enable_io_mux_clock' into 'master'
...
fix(iomux): move source gating to IOMUX consumers
Closes IDF-12975 and IDF-12852
See merge request espressif/esp-idf!48530
2026-05-25 12:31:50 +08:00
Jiang Jiang Jian
6544496a22
Merge branch 'feature/random_mac' into 'master'
...
feat(esp_wifi): Add support for privacy enhancement techniques
Closes DOC-14631
See merge request espressif/esp-idf!34263
2026-05-25 12:15:23 +08:00
Shreyas Sheth
2d3c11b277
fix(esp_wifi): Fix ci pipeline for random mac feature
2026-05-25 11:22:45 +08:00
Zhang Shuxian
17e4e38cda
Resubmit CN translation update
2026-05-25 11:22:45 +08:00
Jack
4786ab4d14
docs(wifi): add Chinese translation for MAC randomization
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-25 11:22:45 +08:00
Aditi
18cbdbf2b1
feat(esp_wifi): Add improvements for privacy extension
...
1) Add support for MAC randomization in Active scan and connect
2) Add support for randomizaton of sequence numbers
3) Add support for randomization of dialog token for GAS frames
2026-05-25 11:22:45 +08:00
He Binglin
3bf83125b4
Merge branch 'change/esp_idf_ext1_unhold' into 'master'
...
Optimize parts of the sleep wake-up flow
See merge request espressif/esp-idf!47322
2026-05-25 11:15:22 +08:00
morris
38c4f27102
fix(iomux): move clock source gating to IOMUX consumers
...
Remove io_mux_set_clock_source internal source enabling and make SDM,
ana_cmpr, and gpio glitch filter drivers explicitly manage clock source
enable/disable with safe cleanup paths.
2026-05-22 19:10:08 +08:00
morris
6b711f91f5
fix(esp_lcd): balance clock source references on teardown
...
Track enabled clock sources in DSI/DPI/i80 drivers and disable them in
delete/error cleanup paths so esp_clk_tree source refcounts stay
balanced.
2026-05-22 18:43:02 +08:00
He Binglin
f3ee69582e
Merge branch 'change/esp_idf_h4h21_modem_clock_retention_passive' into 'master'
...
Change/esp idf h4h21 modem clock retention passive
Closes IDFCI-11613, IDFCI-11628, and IDFCI-11614
See merge request espressif/esp-idf!48557
2026-05-22 18:02:24 +08:00
He Binglin
eec18ba80a
Merge branch 'doc/esp_idf_flash_pwr_description' into 'master'
...
docs(pm): add flash sleep strategy recommendations
See merge request espressif/esp-idf!45689
2026-05-22 17:44:50 +08:00
Jiang Jiang Jian
199c586041
Merge branch 'fix/isp_iram_safe_typo' into 'master'
...
fix(isp): fix typo in CONFIG_ISP_ISR_IRAM_SAFE macro reference
See merge request espressif/esp-idf!48815
2026-05-22 17:23:41 +08:00
Jiang Jiang Jian
1e28f30c2a
Merge branch 'feat/nan_pairing_pasn_auth' into 'master'
...
feat(wifi): Support NAN Pairing with PASN as par Specs v4.0
Closes WIFI-7102
See merge request espressif/esp-idf!47145
2026-05-22 16:29:28 +08:00
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
hebinglin
fa5132aa2f
revert(ci): fix top domain power down not allow caused by ble power save not done
2026-05-22 15:18:31 +08:00
hebinglin
9d59b00734
revert(ci): fix the ci issue Test target MISMATCH
2026-05-22 15:18:31 +08:00
hebinglin
14b1e9e3b3
revert(ci): fix the ci issue of Test target MISMATCH by esp32h21
2026-05-22 15:18:31 +08:00
hebinglin
b160ba668d
change(esp_hw_support): add i2c_mst_st_map and lp_apb_st_map in h4 i2c_mst enable way
2026-05-22 15:18:31 +08:00
hebinglin
f73d67acb2
revert(esp_hw_support): add modem_lpcon retention for esp32h21
2026-05-22 15:18:24 +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
Nachiket Kukade
0f8d4b74a0
feat(esp_wifi): NAN Pairing Improvements and bugfixes
...
- Route NAN pairing bootstrap via NPBA receive path
- extend datapath_req wait time to fit secured M1-M4 handshake
- Plug ND-PMK derived from KDK into NDP
- prefers paired-peer cached ND-PMK (from PASN pairing complete), when available
- carry ND-PMK metadata in pairing install callback
- Extend PASN key-installed callback payload to include role, mapped NDP CSID
and derived ND-PMK so the NAN layer can populate paired-peer security cache.
Co-authored-by: Akshat Agrawal <akshat.agrawal@espressif.com >
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com >
2026-05-22 11:30:00 +05:30
Nachiket Kukade
9f361f478d
feat(esp_wifi): Add NAN Pairing support
...
- Add container struct for internal extra params for follow-up
- Support for parsing Shared Key Desc in Pairing follow-up
- Implement NAN Pairing API's with required parameters
- In KeyData set cipher_ver to 0, Key Info to 0x12C8
(AKM-defined | Pairwise | Install | ACK |
Secure | Encrypted Key Data) for iOS compatibility
- Move NAN PASN into esp_nan_supplicant.c, move declarations
to esp_private/esp_supp_nan.h
- Align PASN/ND-PMK derivation with hostap
Co-authored-by: Sajia <sajia.ali@espressif.com >
Co-authored-by: Akshat Agrawal <akshat.agrawal@espressif.com >
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com >
2026-05-22 13:01:51 +08:00
Nachiket Kukade
e731ff3598
feat(wpa_supplicant): Add PASN Support to for NAN Pairing
...
- Create pasn module from upstream. Changes till 1a791e9c
- Add ecdh prime len api to MbedTLS port
- Integrate nan and pasn modules for PIN code method
- Fix KCK length and add auth timeout
- Add NAN Pairing PASN support
2026-05-22 13:01:51 +08:00
Nachiket Kukade
38182e38c0
feat(esp_wifi): Add NAN pairing bootstrapping APIs for Wi-Fi Aware 4.0
...
- Implement the bootstrapping handshake phase of NAN pairing (spec 7.6.4.1).
- Add pairing support to NAN Publish/Subscribe APIs:
- Add dummy NIRA , MME Attributes
2026-05-22 13:01:51 +08:00
hebinglin
23f6b5985a
change(esp_hw_support): disable flash pd in h4 h21 c5 c61
2026-05-22 12:30:44 +08:00
hebinglin
2e59c25ecb
docs(pm): add flash sleep strategy recommendations
2026-05-22 12:30:09 +08: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
hebinglin
418ffbe2a6
change(esp_pm): move timer wakeup set out of critical section
2026-05-22 11:45:21 +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
hebinglin
64bf345683
revert(esp_hw_support): esp32h4 beta5 i2c config retention when pd modem refer to PM-487
2026-05-22 11:09:33 +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
Marius Vikhammer
1c95f60363
fix(isp): fix typo in CONFIG_ISP_ISR_IRAM_SAFE macro reference
...
SAEE -> SAFE in isp_ae.c, causing the IRAM safety check to never
trigger regardless of the Kconfig setting.
2026-05-22 10:43:24 +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