Li Shuai
e28ee420ac
fix(ci): some digital peripherals support sleep retention attach and detach
2026-05-21 11:46:16 +08:00
Li Shuai
d1aaeb25e7
fix(ci): error: dereference of NULL 'args'
2026-05-21 11:46:16 +08:00
Li Shuai
ba0c441716
change(esp_hw_support): bypass regdma process when retention entries link final default only
2026-05-21 11:46:16 +08:00
cjin
9521182c67
feat(ble): support retention attach/detach to bt module
2026-05-21 11:46:16 +08:00
cjin
e7921ed7dc
feat(sleep): added attach attribute to system and modem clock retention
2026-05-21 11:46:16 +08:00
Li Shuai
ec1705c362
change(esp_system): support system minimum digital peripherals retention runtime attach and detach
2026-05-21 11:46:16 +08:00
Li Shuai
0d9587952d
change(esp_wifi): support wifi module retention runtime attach and detach
2026-05-21 11:46:16 +08:00
Li Shuai
3bef3296c9
fix(esp_hw_support): fix regdma link dump to print module number
2026-05-21 11:46:16 +08:00
Li Shuai
710a04f649
change(esp_hw_support): attribute assert check in module retention allocate and free
2026-05-21 11:46:16 +08:00
Li Shuai
648916ce41
change(esp_hw_support): add reference bitmap for multiple module attach/detach
2026-05-21 11:46:16 +08:00
Li Shuai
aa56e1af2e
feat(esp_hw_support): support sleep retention module runtime attach and detach
2026-05-21 11:46:16 +08:00
Li Shuai
c4a8b106ce
change(esp_hw_support): duplicate module sleep retention entries context to support module attach and detach
2026-05-21 11:46:16 +08:00
He Binglin
a7b070f306
Merge branch 'bugfix/esp_idf_h4_ci_issues' into 'master'
...
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch
Closes IDFCI-11614, IDFCI-11613, IDFCI-11611, IDFCI-11609, IDFCI-11498, IDFCI-11497, IDFCI-11496, IDFCI-11495, IDFCI-11493, IDFCI-11492, IDFCI-11491, IDFCI-11490, IDFCI-11489, IDFCI-11488, IDFCI-11487, IDFCI-11486, and IDFCI-11485
See merge request espressif/esp-idf!48758
2026-05-21 11:42:39 +08:00
Jack
a7fecc1e19
add some fix in the RTC STORE REG comments
2026-05-21 10:41:20 +08:00
Wang Meng Yang
814656bca1
Merge branch 'bugfix/fix_bt_incorrect_error_code' into 'master'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host
See merge request espressif/esp-idf!48656
2026-05-20 22:35:32 +08:00
hebinglin
84a3cfc0c1
fix(esp_rom): fix RTC_SLEEP_MODE_REG addr mismatch
2026-05-20 19:58:18 +08:00
Wu Zheng Hui
91e66a8d19
Merge branch 'feat/support_io_edge_wakeup' into 'master'
...
feat(esp_hw_support): support rtc io edge wakeup sleep
Closes FCS-1880 and IDF-11812
See merge request espressif/esp-idf!48410
2026-05-20 19:37:35 +08:00
Jiang Jiang Jian
0f2674f616
Merge branch 'bugfix/fix_ble_coded_phy_rx_bug' into 'master'
...
fix(coex): fix ble coded phy rx issue when aborted by coex
Closes BT-4291 and BT-4251
See merge request espressif/esp-idf!46962
2026-05-20 19:02:39 +08:00
Nilesh Kale
2fa9fba978
Merge branch 'feat/add_flash_encryption_support_for_esp32h4' into 'master'
...
feat: enable flash encryption support in ESP32H4
Closes IDF-12261, IDF-12969, and IDF-12506
See merge request espressif/esp-idf!45613
2026-05-20 17:45:13 +08:00
Nilesh Kale
d8dbc83e7e
Merge branch 'feat/enable_ds_hmac_ecdsa_support_for_esp32s31' into 'master'
...
feat(hal): add ECDSA, HMAC and Digital Signature support for esp32s31
Closes IDF-14623, IDF-14624, IDF-14621, and IDF-13062
See merge request espressif/esp-idf!48134
2026-05-20 17:44:14 +08:00
Jiang Jiang Jian
8609249317
Merge branch 'fix/remove_intwdt_config_critical_for_chips_except_esp32' into 'master'
...
fix(esp_system): remove intwdt config critical area for chips except esp32
See merge request espressif/esp-idf!47097
2026-05-20 17:14:13 +08:00
Wang Meng Yang
36e36fd314
Merge branch 'feat/support_s31_bt_sleep_sdk' into 'master'
...
feat(bt): support classic Bluetooth sleep mode on ESP32-S31
Closes IDF-15186 and IDF-15194
See merge request espressif/esp-idf!48597
2026-05-20 16:48:18 +08:00
Jiang Jiang Jian
426295f132
Merge branch 'bugfix/allow_m1_for_pmk_cache' into 'master'
...
fix(esp_wifi): Allow M1 in pmk caching case
Closes WIFIBUG-1884
See merge request espressif/esp-idf!48403
2026-05-20 15:52:58 +08:00
Marius Vikhammer
ddea7a5c42
Merge branch 'ci/panic_test_split_coredump' into 'master'
...
ci: trim panic_coredump build-test dependencies
See merge request espressif/esp-idf!48442
2026-05-20 15:36:42 +08:00
Hu Rui
5067b26eb3
Merge branch 'test/uart_dma_ota_fix' into 'master'
...
refactor(uhci): refactor uart_dma_ota example
See merge request espressif/esp-idf!48076
2026-05-20 15:35:03 +08:00
Jiang Jiang Jian
6dfaa77159
Merge branch 'feat/nan_encrypted_data_path' into 'master'
...
feat(wifi): support encrypted data path in WiFi Aware (NAN)
See merge request espressif/esp-idf!45270
2026-05-20 14:25:17 +08:00
Rahul Tank
556b26d6f2
Merge branch 'bugfix/fix_bdtm_compilation_issue' into 'master'
...
fix(nimble): Fix compilation issues while using bdtm porting files
See merge request espressif/esp-idf!48655
2026-05-20 11:30:03 +05:30
Konstantin Kondrashov
d289f24f91
Merge branch 'fix/efuse_sleep_retention_h4' into 'master'
...
fix(pmu_sleep): Wait eFuse memory update after sleep for ESP32H4
Closes IDF-12323
See merge request espressif/esp-idf!48702
2026-05-20 08:02:10 +03:00
nilesh.kale
34e24e1ed3
fix: disable Key Manager and ECDSA TRNG tests for S31 temporarily
2026-05-20 10:17:34 +05:30
nilesh.kale
a530aab0a6
feat: enable key manager and HUK support for S31
2026-05-20 10:17:34 +05:30
Aditya Patwardhan and Nilesh Kale
e1d429ba30
feat(hal): add ECDSA low-level driver for esp32s31
...
Co-authored-by: Nilesh Kale <nilesh.kale@espressif.com >
2026-05-20 10:17:34 +05:30
Aditya Patwardhan and Nilesh Kale
e9a9091b59
feat(hal): add HMAC and Digital Signature support for esp32s31
...
Co-authored-by: Nilesh Kale <nilesh.kale@espressif.com >
2026-05-20 10:17:34 +05:30
nilesh.kale
36fdf38ad4
fix: cleanup xts_aes_reg.h dependency for H21, C61 and H4
2026-05-20 09:29:20 +05:30
nilesh.kale
cae147af08
feat: enable flash encryption for ESP32-H4
2026-05-20 09:29:20 +05:30
Hu Rui
b222c61cb8
refactor(uhci): improve uart_dma_ota example & uhci docs
...
add const to UHCI rx callback edata->data
2026-05-20 11:21:29 +08:00
Jiang Jiang Jian
dca2e6c10a
Merge branch 'feat/support_esp32h4_coex' into 'master'
...
feat: support esp32h4 coex
Closes IDF-12251 and TZ-2483
See merge request espressif/esp-idf!47604
2026-05-20 11:20:40 +08:00
wuzhenghui
2f845ec76d
feat(esp_hw_support): update edge wakeup CI test cases
2026-05-20 11:04:05 +08:00
wuzhenghui
b7ec505923
feat(esp_driver_gpio): support rtc_io edge wakeup deepsleep
2026-05-20 11:04:00 +08:00
morris
fac826665c
Merge branch 'feat/axi_icm_esp32s31' into 'master'
...
feat(icm): add esp32s31 AXI ICM QoS priority LL APIs
See merge request espressif/esp-idf!48436
2026-05-20 10:10:57 +08:00
Aditya Patwardhan
ba4ff30b76
Merge branch 'fix/mbedtls-psa-constant-time-and-zeroization' into 'master'
...
fix(mbedtls): use constant-time compare for MAC verify and zeroize key material
See merge request espressif/esp-idf!47596
2026-05-19 22:45:11 +05:30
Shu Chen
61eea2fc4f
Merge branch 'bugfix/openthread_exclude_cve' into 'master'
...
fix(openthread): exclude CVE-2026-8369 from the list
See merge request espressif/esp-idf!48552
2026-05-19 12:26:13 +00:00
C.S.M
004a21f3df
Merge branch 'feat/usb_serial_jtag_s31' into 'master'
...
feat(usj): Add usj support on esp32s31
Closes IDF-14788
See merge request espressif/esp-idf!48566
2026-05-19 19:36:04 +08:00
Sarvesh Bodakhe
a17b3e97c6
fix(wifi): NAN per-service subscriber security state
...
The singleton subscriber security cache was overwritten on each new
subscribe, breaking PMKID match for all but the most recent service.
Move security state to own_svc, matched cred index to peer_svc.
2026-05-19 16:54:17 +05:30
Sarvesh Bodakhe
b3512ccf7d
change(wifi): NAN security_cfg as pointer
...
security_cfg in wifi_nan_publish_cfg_t / wifi_nan_subscribe_cfg_t is a
large struct; pass it by pointer so callers don't bloat their cfg copy.
Driver deep-copies during publish/subscribe, so caller may free right
after the API returns. Add NULL-check when security_reqd is set.
Update both example apps to declare a local security_cfg and assign its
address. Add help text on EXAMPLE_NAN_SECURITY_ENABLED.
2026-05-19 16:54:17 +05:30
Sarvesh Bodakhe
caba5dcfea
refactor(wifi): NAN datapath header cleanups and docs
...
- Rename NAN_IPV6_ADDR_ID_LEN / IS_ZERO_NAN_ADDR_ID to ..._IPV6_IDENTIFIER
so the names no longer read like MAC-address constants; drop the
duplicate macro definition in esp_nan.h.
- Replace literal lengths with named macros: WIFI_OUI_LEN for
nan_vendor_ie_t.vendor_oui, and a new WIFI_MAC_ADDR_LEN (private)
applied to the NAN-related structs and callbacks in esp_private/wifi.h.
- Document each callback in struct nan_sync_callbacks and each helper
in struct nan_secure_dp_funcs: when fired / when invoked, what each
argument means, and the matching spec section where useful.
- Note in wifi_nan_datapath_req_t / wifi_nan_datapath_resp_t that they
cover the NCS-SK credential model only; pairing-based cipher suites
(NCS-PK-PASN) install per-peer ND-PMKs via a separate pairing API
without changing these structs. Record why per-NDP credential
injection at response time is not viable: the responder's PMKID
lookup happens at M1 receive time, before the indication event
surfaces to the host.
2026-05-19 16:54:12 +05:30
Konstantin Kondrashov
b853ad7091
fix(pmu_sleep): Wait eFuse memory update after sleep for ESP32H4
2026-05-19 14:11:34 +03:00
Rahul Tank
74aa38f563
fix(nimble): Fix compilation issues while using bdtm porting files
2026-05-19 18:30:25 +08:00
zhiweijian
86cff270dc
fix(ble/bluedroid): note LE Coded PHY impact on Wi-Fi coexistence in bluedroid GAP/GATT APIs
2026-05-19 17:52:34 +08:00
linruihao
df492d5c2f
fix(coex): fix ble coded phy rx issue when aborted by coex
2026-05-19 17:52:07 +08:00
Frantisek Hrbata
d43470cf93
Merge branch 'fix/cmakev2-bootloader-spiram-source-guards' into 'master'
...
fix(esp_hw_support): guard SPIRAM uses with !BOOTLOADER_BUILD
See merge request espressif/esp-idf!48447
2026-05-19 11:32:53 +02:00