Commit Graph

38203 Commits

Author SHA1 Message Date
Mahavir Jain
200cae8317 Merge branch 'feat/ws-control-frame-handler' into 'master'
feat(esp_http_server): separate control frame handler for WS server

Closes IDFGH-17509

See merge request espressif/esp-idf!50616
2026-08-19 14:20:16 +05:30
Mahavir Jain
d1fc1ed6b9 Merge branch 'contrib/github_pr_18922' into 'master'
fix(esp_https_server): restore use_secure_element initializer in HTTPD_SSL_CONFIG_DEFAULT() (GitHub PR)

Closes IDFGH-18077

See merge request espressif/esp-idf!51540
2026-08-19 13:45:15 +05:30
Jiang Jiang Jian
8c301616f8 Merge branch 'fix/fix_esp32p4_missing_pvt_clock' into 'master'
fix(esp_hw_support): fix esp32p4 PVT clock lost

See merge request espressif/esp-idf!51756
2026-08-19 16:12:21 +08:00
Ashish Sharma
5bd8050985 test(esp_http_server): cover WebSocket control-frame handler 2026-08-19 12:45:08 +08:00
Ashish Sharma
cfad6727fe feat(esp_http_server): add dedicated WebSocket control-frame handler
Closes https://github.com/espressif/esp-idf/issues/18448
2026-08-19 12:45:08 +08:00
Rahul Tank
d9a5f9ee1c Merge branch 'bugfix/fix_2_connect_status' into 'master'
fix(nimble): route PAwR connection failures to sync callback

See merge request espressif/esp-idf!51841
2026-08-18 22:01:58 +05:30
morris
9ec8d9aa8f Merge branch 'refactor/dac_common_lock_and_log' into 'master'
refactor(dac): split spinlock, update logging and memory management

See merge request espressif/esp-idf!51826
2026-08-18 22:11:22 +08:00
Rahul Tank
20afd9de88 fix(nimble): route PAwR connection failures to sync callback 2026-08-18 18:10:05 +05:30
Hu Rui
a6c0989472 refactor(dac): split spinlock, update logging and memory management 2026-08-18 18:56:12 +08:00
Wang Meng Yang
9150d065a3 Merge branch 'feat/support_pan_bnep' into 'master'
feat(bt/bluedroid): support Classic Bluetooth PAN profile

See merge request espressif/esp-idf!50641
2026-08-18 17:38:59 +08:00
morris
0d5bd19841 Merge branch 'feat/gdma_tx_done_teof' into 'master'
feat(gdma): add tx done and total_eof callbacks

See merge request espressif/esp-idf!51818
2026-08-18 15:32:16 +08:00
Jiang Jiang Jian
2247886aef Merge branch 'fix/fix_esp32s31_stuck_in_phy_disable' into 'master'
fix(esp_hw_support): fix esp32s31 stuck in phy_disable if mdoem module is not initialized

Closes PM-839

See merge request espressif/esp-idf!51773
2026-08-18 15:10:51 +08:00
Euripedes Rocha
b9d2ca004a Merge branch 'contrib/github_pr_18648' into 'master'
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR)

Closes IDFGH-17708, IDFGH-17704, and IDFGH-17705

See merge request espressif/esp-idf!51795
2026-08-18 08:35:59 +02:00
Rahul Tank
fe3b225773 Merge branch 'feat/add_register_notif_indic' into 'master'
fix(nimble): Add separate helper functions to register indication

Closes BLERP-3041

See merge request espressif/esp-idf!51784
2026-08-18 11:47:33 +05:30
Jiang Jiang Jian
c6b3a7e6ef Merge branch 'bugfix/wpa_supplicant_upstream_security_issues' into 'master'
esp_wifi: Port security issues from upstream supplicant

See merge request espressif/esp-idf!50807
2026-08-18 12:19:53 +08:00
morris
124edb2243 Merge branch 'ci/test_tsens_with_psram_config' into 'master'
test(tsens): set malloc internal threshold to zero

Closes IDF-13047

See merge request espressif/esp-idf!51782
2026-08-18 10:11:08 +08:00
Rahul Tank
b59df9b133 fix(nimble): Add separate helper functions to register notification/indication 2026-08-17 21:53:57 +05:30
linruihao
4f54340e51 feat(bt/bluedroid): support Classic Bluetooth PAN profile
- Port part of PAN/BNEP code from Android
- Add ESP API and BTC layer
2026-08-17 19:52:21 +08:00
Hu Rui
b6c74df553 feat(gdma): add tx done and total_eof callbacks 2026-08-17 19:28:07 +08:00
Steven (Yang Minghui)
0c1c52b640 test(tsens): add C5 PSRAM and callgraph coverage 2026-08-17 17:16:41 +08:00
Shu Chen
d60155a174 Merge branch 'fix/fix_some_issues_found_in_ot_sdk' into 'master'
fix(openthread): fix configuration-related issues

See merge request espressif/esp-idf!51617
2026-08-17 08:39:40 +00:00
Island
ce33f48e01 Merge branch 'idf/ble_audio_ccc_fix' into 'master'
fix(ble_audio): Fix CCCD not found during GATTC auto discovery

See merge request espressif/esp-idf!51541
2026-08-17 16:13:22 +08:00
Martin Vychodil
efde3482d1 Merge branch 'bugfix/nvs-cxx-handle-docs' into 'master'
docs(nvs_flash): add C++ NVS handle API documentation

Closes IDFGH-8859

See merge request espressif/esp-idf!51066
2026-08-17 15:16:34 +08:00
Island
ac6504cab6 Merge branch 'fix/use_conflict_cb_for_regi2c_when_regdma_rf_is_used' into 'master'
feat(sleep): applied regi2c conflict process at regdma rf

See merge request espressif/esp-idf!51770
2026-08-17 14:43:56 +08:00
morris
3438867a73 Merge branch 'lld_orphan' into 'master'
esp_system: enable linking with LLD on RISC-V targets

Closes LLVM-216

See merge request espressif/esp-idf!48712
2026-08-17 14:40:36 +08:00
Xu Si Yu
33fbf82bdd fix(openthread): fix configuration-related issues 2026-08-17 14:12:40 +08:00
Shu Chen
a25d1a419f Merge branch 'feat/support_multipan_feature_rcp_20260603' into 'master'
feat(openthread): support multipan feature for RCP

See merge request espressif/esp-idf!49222
2026-08-17 06:04:08 +00:00
Island
93d5482e41 Merge branch 'feat/ble-log-test-app-support' into 'master'
feat(ble_log): add BLE log perf test app with test transport

See merge request espressif/esp-idf!51767
2026-08-17 11:16:14 +08:00
Liu Linyan
3aaad018dd fix(ble_audio): Recover ISO HCI cmd from a dropped hciT wakeup 2026-08-17 10:08:07 +08:00
Liu Linyan
338093c59a fix(ble_audio): Fix CCCD not found during GATTC auto discovery 2026-08-17 10:08:01 +08:00
morris
c07cec57ca Merge branch 'refactor/i2s_gdma_link' into 'master'
refactor(i2s): uses GDMA link to mount DMA descriptors

Closes IDF-15890

See merge request espressif/esp-idf!51510
2026-08-17 10:04:16 +08:00
Rahul Tank
74f5d7823b Merge branch 'bugfix/fix_restart_gatt_svr' into 'master'
fix(nimble): Add fix to handle service reset during server start

Closes BLERP-3015 and BLERP-3040

See merge request espressif/esp-idf!51546
2026-08-16 09:55:02 +05:30
Dhimas Ardinata
5e35383c54 fix(esp_eth): make openeth ISR log DRAM-safe
Keep the ISR from touching flash-resident log strings while cache is disabled.

Closes #18644
2026-08-15 09:11:44 +08:00
Euripedes Rocha
2bb7d92b5e Merge branch 'contrib/github_pr_18972' into 'master'
docs(esp_eth): drop unreachable return code from esp_eth_phy_802_3_reset_hw (GitHub PR)

Closes IDFGH-18139

See merge request espressif/esp-idf!51776
2026-08-14 15:43:21 +02:00
Zhou Xiao
a855a19e53 feat(ble_log): add BLE log perf test app with test transport
Add a Unity-based perf test app under ble_log/test_apps with two
separate measurement purposes:

- throughput: multi-task (write_hex x3) + LL task/HCI + ISR + compressed
  writers under 2 Mbps / 20 Mbps link caps, measuring system-wide
  throughput only
- cycle: single-writer write_hex / write_hex_ll / compressed writes at
  link=0, measuring per-frame cycles; the compressed path is split into
  the encode phase and the write_hex phase via test-only counters in
  ble_log_compression.c

Add the test-only transport (CONFIG_BLE_LOG_PRPH_TEST) that models DMA
ownership transfer and link-rate backpressure.
2026-08-14 18:34:47 +08:00
Wang Meng Yang
062a6949ad Merge branch 'bugfix/fix_bredr_example_build_warning' into 'master'
fix(bt): fix unused-variable build warnings for BR/EDR examples on  ESP32-S31

See merge request espressif/esp-idf!51771
2026-08-14 17:03:54 +08:00
cjin
5533d153f5 feat(sleep): applied regi2c conflict process at regdma rf 2026-08-14 16:29:55 +08:00
Rahul Tank
b229e4d3d5 fix(nimble): Add fix to handle service reset during server start 2026-08-14 13:47:34 +05:30
Island
b639f688c2 Merge branch 'fix/fix_btdm_lp_clock_config' into 'master'
fix(ble): fix bt_apb module clock config on esp32h4 and esp32s31

See merge request espressif/esp-idf!51772
2026-08-14 16:12:30 +08:00
Chen Chen
ef96740d14 refactor(i2s): uses GDMA link to mount DMA descriptors 2026-08-14 15:19:56 +08:00
morris
e6d5bc6c57 Merge branch 'feat/support_rgb_lcd_dma2d' into 'master'
feat(rgb_lcd): support draw bitmap using dma2d

Closes IDF-15652 and IDFGH-11807

See merge request espressif/esp-idf!48510
2026-08-14 14:03:36 +08:00
Rahul Tank
ee4e8fd9c3 Merge branch 'bugfix/fix_add_resolve_after_connect_master' into 'master'
fix(nimble): Fix adding device to resolving list when defer connection

Closes BLERP-3007

See merge request espressif/esp-idf!51314
2026-08-14 10:39:56 +05:30
wuzhenghui
5a144634d7 fix(esp_hw_support): fix esp32s31 stuck in phy_disable if mdoem module is not initialized 2026-08-14 12:22:51 +08:00
cjin
7552394de8 fix(ble): fix bt_apb module clock config on esp32h4 and esp32s31 2026-08-14 12:02:26 +08:00
Wang Mengyang
160c84f688 fix(bt): fix unused-variable build warnings for BR/EDR examples on ESP32-S31 2026-08-14 11:27:41 +08:00
wuzhenghui
2c4ad9caad fix(esp_hw_support): fix esp32p4 PVT clock lost 2026-08-14 11:24:56 +08:00
Stefan Stipanovic
d0ae774d59 fix(esp_system): enable linking with LLD on RISC-V targets 2026-08-13 21:23:36 +02:00
Euripedes Rocha
b2672c7937 Merge branch 'feat/eth_netif_sub' into 'master'
Feat/eth netif sub

Closes IDF-16068 and IDFCI-8665

See merge request espressif/esp-idf!48823
2026-08-13 15:48:39 +02:00
Wang Meng Yang
eb95e67ce3 Merge branch 'feature/refactor_with_broker' into 'master'
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31

Closes BTQABR2023-778, BTQABR2023-873, BTQABR2023-863, BTQABR2023-864, BLERP-3016, BLERP-3020, BLERP-3022, BLERP-3023, BLERP-3024, BLERP-3025, BLERP-3026, BLERP-3027, BLERP-3028, BLERP-3029, BLERP-3030, BLERP-3031, BLERP-3032, BLERP-3033, BLERP-3034, BT-4440, WIFI-7353, IDFGH-17891, BT-4466, and BLERP-3035

See merge request espressif/esp-idf!51381
2026-08-13 20:00:08 +08:00
Ondrej Kosta
ddaf9c2b79 feat(esp_netif): integrate L2TAP with Ethernet sublayer
Route L2TAP TX/RX through the iodriver provider, support offset RX
buffers in ethernetif, and extend L2TAP tests for sublayer configs.
2026-08-13 13:56:57 +02:00