yiwenxiu
b7b00a51ab
ci: add tear down for openthread ci case
2026-05-22 10:40:08 +08:00
Marek Fiala
488e8fdc1f
Merge branch 'contrib/github_pr_18556' into 'master'
...
fix(tools): idf_tools.py uninstall: initialize archive_version before use (GitHub PR)
Closes IDFGH-17632
See merge request espressif/esp-idf!48213
2026-05-21 02:55:24 +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
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
Tomas Rezucha
0ddb802067
Merge branch 'feat/esp32s31_usb_examples' into 'master'
...
feat(usb): Enable ESP32-S31 USB device examples
See merge request espressif/esp-idf!48452
2026-05-20 12:00:45 +02: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
e02f5a9710
Merge branch 'feat/support_twt_for_esp32s31' into 'master'
...
feat(wifi): update itwt example
See merge request espressif/esp-idf!48483
2026-05-20 15:00:19 +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
Konstantin Kondrashov
fd7b44503b
Merge branch 'feat/update_efuse_doc_for_new_chips' into 'master'
...
feat(docs): Update efuse doc for H4 and H21
Closes IDF-12959 and IDF-12154
See merge request espressif/esp-idf!48706
2026-05-20 08:01:21 +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
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
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
e491855cc6
feat(example): update gpio edge wakeup support in deepsleep example
2026-05-20 11:04:04 +08:00
wuzhenghui
0bd5331db7
feat(doc): update docs for sleep gpio edge wakeup
2026-05-20 11:04:03 +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
Mahavir Jain
3c828801b0
Merge branch 'docs/update_vulnerability_list_19055026' into 'master'
...
docs(vulnerabilities): sync vulnerability list for 5 advisories
See merge request espressif/esp-idf!48691
2026-05-19 19:44:56 +05:30
igor.masar
7d0344ac39
feat(usb): Enable ESP32-S31 USB device examples
...
Enable ESP32-S31 in the USB device example build rules, supported
target tables, USB PHY pin mapping, and pytest target parametrization.
The target supports USB-OTG through its USB 2.0 PHY. Keep ESP32-S31
USB device tests marked as temporary CI skips until runners with the
usb_device tag are available.
2026-05-19 15:10:47 +02:00
Konstantin Kondrashov
1ced5355fd
feat(docs): Update efuse doc for H21
2026-05-19 15:38:19 +03:00
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
Konstantin Kondrashov
b0da67ab1d
feat(docs): Update efuse doc for H4
2026-05-19 15:17:50 +03:00
yinqingzhao
6a29152dec
feat(wifi): update itwt example for different chips
2026-05-19 20:00:04 +08:00
Chen Ji Chang
ee9e481ae4
Merge branch 'feat/support_lcd_gdb_buffer_display' into 'master'
...
feat(lcd): provide a gdb extension to dump buffer
Closes IDF-15296
See merge request espressif/esp-idf!47902
2026-05-19 19:37:37 +08: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
Ashish Sharma
96d8dbd781
docs(vulnerabilities): sync vulnerability list for 5 advisories
2026-05-19 17:42:56 +08:00
Frantisek Hrbata
9b6aefc567
Merge branch 'fix/cmakev2_manager_seed_known_components' into 'master'
...
fix(cmakev2/manager): seed known_components for namespace rewrite
See merge request espressif/esp-idf!48453
2026-05-19 11:38:19 +02: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