Ashish Sharma
4971424986
feat(http_server): adds example to test server pong response
2026-03-13 17:42:10 +08:00
Peter Backeris
5dbab1d395
fix(esp_http_server): Dispatch PONG frames to WebSocket handler
...
PONG frames (opcode 0xA) were never dispatched to the user's WebSocket
handler despite an existing comment stating they should be. The dispatch
condition `ra->ws_type < HTTPD_WS_TYPE_CLOSE` excluded PONG (0xA)
since CLOSE is 0x8.
This caused a critical secondary bug: when the server sends PING frames
and the client responds with PONG, httpd_ws_recv_frame() is never
called for the PONG, leaving the remaining frame bytes (second_byte
plus 4-byte mask_key) unconsumed in the TCP buffer. On the next
WebSocket read, these orphaned bytes are misinterpreted as a new frame
header, causing either "WS frame is not properly masked" errors or
EAGAIN timeouts with garbage length values, effectively destroying
the connection.
Add `ra->ws_type == HTTPD_WS_TYPE_PONG` to the dispatch condition so
PONG frames reach the user handler, which calls httpd_ws_recv_frame()
to properly consume the frame bytes from the socket.
Closes https://github.com/espressif/esp-idf/issues/18227
2026-03-13 17:42:10 +08:00
Tan Yan Quan
4bb6ab870c
Merge branch 'fix/tsens_phy_iram' into 'master'
...
fix(phy): remove tsens set_range from linker.lf when ESP_PHY_INIT_IRAM
See merge request espressif/esp-idf!46592
2026-03-13 17:21:27 +08:00
Jiang Jiang Jian
1903522990
Merge branch 'fix/fix_ext_coex_154_stage_switch' into 'master'
...
fix(coex): fix ieee802.15.4 external coex tx/rx stage handling
Closes TZ-2393
See merge request espressif/esp-idf!46024
2026-03-13 16:00:29 +08:00
Fu Hanxi
7d8b6549d0
Merge branch 'ci/missing_config_pre_commit_hook' into 'master'
...
ci: add pre-commit hook to detect missing configs
Closes IDFCI-2653
See merge request espressif/esp-idf!45826
2026-03-13 08:48:25 +01:00
Wang Meng Yang
13d8a6e405
Merge branch 'bugfix/report_hid_close_evt' into 'master'
...
fix(hid): Fixed HID repeatedly reporting the close event
Closes BT-4238
See merge request espressif/esp-idf!45593
2026-03-13 15:37:18 +08:00
Jiang Jiang Jian
287e416247
Merge branch 'bugfix/bt-4272' into 'master'
...
fix invalid phy link pointer during sleep modem state deinit
Closes BT-4272
See merge request espressif/esp-idf!46569
2026-03-13 15:07:06 +08:00
Tomas Rezucha
72a0c99064
Merge branch 'docs/fix_esp-usb_redirects' into 'master'
...
docs: Redirect all esp-usb links to English version
See merge request espressif/esp-idf!46514
2026-03-13 07:10:03 +01:00
Rahul Tank
d158eb534b
Merge branch 'bugfix/fix_compilation_issue_example' into 'master'
...
feat(nimble): Added changes in examples to have code under flags
See merge request espressif/esp-idf!46507
2026-03-13 08:31:25 +05:30
Wan Lei
962584c994
Merge branch 'fix/fixed_spi_master_dma_unaligned_trans_fail' into 'master'
...
fix(driver_spi): fixed master dma unaligned trans error
Closes IDFGH-17260
See merge request espressif/esp-idf!46145
2026-03-13 10:52:59 +08:00
Tan Yan Quan
14f2f47055
fix(phy): remove tsens set_range from linker.lf when ESP_PHY_INIT_IRAM
2026-03-13 10:36:04 +08:00
yangfeng
cf554d6d61
fix(hid): Fixed HID repeatedly reporting the close event
2026-03-13 09:45:14 +08:00
Armando (Dou Yiwen)
9af32395e2
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
tcm: deprecated tcm and added scp memory utils
See merge request espressif/esp-idf!46472
2026-03-13 01:40:37 +00:00
Li Shuai
2e39d80b2c
fix(esp_hw_support): fix invalid phy link pointer during sleep modem state deinit
2026-03-12 20:16:11 +08:00
Rahul Tank
9c39a58acc
Merge branch 'bugfix/mbuf_log_crash' into 'master'
...
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf
Closes BT-4267
See merge request espressif/esp-idf!46490
2026-03-12 17:35:08 +05:30
Evgeny Torbin
7ace6b91c9
ci: fix pre-commit hook errors
2026-03-12 12:02:11 +01:00
Evgeny Torbin
d0f062c018
ci: remove unused test cases
2026-03-12 12:02:10 +01:00
Xu Si Yu
dde91039fc
Merge branch 'feat/add_deadlock_debug_feature' into 'master'
...
feat(openthread): add task block monitor to detect OpenThread mainloop
See merge request espressif/esp-idf!44526
2026-03-12 16:54:27 +08:00
Marius Vikhammer
cc9f82e383
Merge branch 'docs/picolibc-is-default' into 'master'
...
docs: update picolibc as default C library, remove experimental references
See merge request espressif/esp-idf!46450
2026-03-12 16:37:21 +08:00
Evgeny Torbin
d937aaa331
ci: add check-tests-missing-config pre-commit hook
2026-03-12 08:41:26 +01:00
Jiang Jiang Jian
f33eadd96f
Merge branch 'bugfix/sae_pwe_method_log' into 'master'
...
fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
Closes WIFIBUG-1564
See merge request espressif/esp-idf!46076
2026-03-12 14:10:30 +08:00
Rahul Tank
200ecc17a5
Merge branch 'bugfix/ble_ancs_ext_adv_scan_rsp_fix' into 'master'
...
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data in ble_ancs demo
See merge request espressif/esp-idf!46458
2026-03-12 10:35:37 +05:30
Xu Si Yu
d074c72538
feat(openthread): add a task block monitor
2026-03-12 12:14:18 +08:00
Fu Hanxi
692df52f1e
Merge branch 'ci/build-docs' into 'master'
...
ci: use build-docs template
See merge request espressif/esp-idf!46480
2026-03-12 04:16:02 +01:00
Sudeep Mohanty
d51d96ed98
Merge branch 'test/buildv2_pytest_infra' into 'master'
...
test(cmakev2): Add placeholder hooks to buildv2_test_app
Closes IDF-13056
See merge request espressif/esp-idf!46284
2026-03-12 02:36:17 +01:00
Ma Jing Jing
b07e00ece9
Merge branch 'feature/support_h4_asrc' into 'master'
...
Support asrc module on esp32h4
Closes IDF-12276
See merge request espressif/esp-idf!45625
2026-03-12 01:04:53 +00:00
Marek Fiala
45c2190fa7
Merge branch 'feat/add_ar_binaries' into 'master'
...
feat(tools): Added cmake and ninja arm binaries
Closes IDFGH-17282
See merge request espressif/esp-idf!46119
2026-03-12 03:57:46 +08:00
Shreyas Sheth
e0343a1aa3
fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
...
- Fix crash due to debug log for rssi while scanning
2026-03-12 00:26:58 +05:30
Tomas Rezucha
b875bccd7a
docs: Redirect all esp-usb links to English version
2026-03-11 19:22:51 +01:00
Rahul Tank
9036880677
feat(nimble): Added changes in examples to have code under flags
2026-03-11 19:12:26 +05:30
Sudeep Mohanty
e7848fc243
test(cmakev2): Add placeholder hooks to buildv2_test_app
...
Made-with: Cursor
2026-03-11 13:52:16 +01:00
Sumeet Singh
54e4531d40
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf
2026-03-11 17:08:31 +05:30
Tomas Rezucha
506dbc2985
Merge branch 'docs/usb-docs-link-esp-usb' into 'master'
...
docs(usb): Move USB docs to esp-usb and add redirects
Closes IDF-13559
See merge request espressif/esp-idf!45997
2026-03-11 11:41:52 +01:00
C.S.M
71da0fdf4a
Merge branch 'doc/cordic_programming_guide' into 'master'
...
doc(cordic): Add programming guide for cordic driver.
See merge request espressif/esp-idf!45512
2026-03-11 16:34:53 +08:00
Konstantin Kondrashov
59901fd3bb
Merge branch 'fix/freertos_riscv_px_end_of_stack_alignment' into 'master'
...
fix(freertos): fix riscv pxEndOfStack offset alignment
Closes IDFGH-17266
See merge request espressif/esp-idf!45969
2026-03-11 09:54:13 +02:00
igor.udot
5469def843
ci: use build-docs template
2026-03-11 14:34:34 +08:00
morris
fa767064f5
Merge branch 'fix/remove_stdint_in_reg' into 'master'
...
fix(soc): remove inclusion of stdint.h in register headers
See merge request espressif/esp-idf!46403
2026-03-11 14:24:10 +08:00
Hu Rui
f2e189f7a8
fix(soc): remove inclusion of stdint.h in register headers
2026-03-11 14:24:10 +08:00
Marius Vikhammer
d2567b6e45
Merge branch 'fix/lp_core_wake_stub_pmu_sw_int' into 'master'
...
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep
Closes IDFGH-17328
See merge request espressif/esp-idf!46337
2026-03-11 13:35:52 +08:00
Marius Vikhammer
72609b3a8a
Merge branch 'docs/console_readme_links' into 'master'
...
docs(console): update broken link in console readme
Closes IDFGH-16978
See merge request espressif/esp-idf!44717
2026-03-11 12:54:12 +08:00
Marius Vikhammer
5b4c0c91fa
Merge branch 'fix/freertos-message-buffer-privileged-function' into 'master'
...
fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body
Closes IDFGH-16879
See merge request espressif/esp-idf!46265
2026-03-11 12:41:38 +08:00
Marius Vikhammer
60320ff0e9
docs: update picolibc as default C library, remove experimental references
...
Made-with: Cursor
2026-03-11 11:24:53 +08:00
armando
c96f69faef
change(mem): deprecated tcm and added scp memory utils
2026-03-11 11:18:15 +08:00
Tan Yan Quan
de093fa343
Merge branch 'feat/phy_enable_iram' into 'master'
...
feat(phy): add CI case to ensure `esp_phy_enable()` is fully placed in IRAM for esp32h2
See merge request espressif/esp-idf!40280
2026-03-11 10:57:02 +08:00
wanckl
0a752844eb
fix(driver_spi): fixed master dma unaligned trans error
2026-03-11 10:50:56 +08:00
Jiang Jiang Jian
405f3692b8
Merge branch 'bugfix/fix_arp_affects_signaling_test_issue' into 'master'
...
fix(wifi): fix arp dns affects signaling test issue
Closes WIFI-6833, WIFIBUG-1080, WIFIBUG-1408, WIFIBUG-1166, and WIFIBUG-1387
See merge request espressif/esp-idf!38402
2026-03-11 10:49:59 +08:00
Wu Zheng Hui
261683e6b0
Merge branch 'fix/fix_sleep_exception_in_spi_flash_rom_impl' into 'master'
...
fix(esp_hw_support): fix sleep exception in spi flash rom impl
Closes IDF-15423
See merge request espressif/esp-idf!46409
2026-03-11 10:30:08 +08:00
morris
36c9fea2d6
Merge branch 'contrib/github_pr_18316' into 'master'
...
Update serial-studio-dashboard.json to comply with new formatting (GitHub PR)
Closes IDFGH-17341
See merge request espressif/esp-idf!46387
2026-03-11 10:21:57 +08:00
Ma Jing Jing
19606efa86
feat(asrc): Support asrc module on esp32h4
2026-03-11 10:11:36 +08:00
Evan Sigl
76f523a29e
fix(mcpwm): Update serial-studio-dashboard.json to comply with new formatting
...
Merges https://github.com/espressif/esp-idf/pull/18316
2026-03-11 10:07:01 +08:00