Samuel Obuch
da64e9216e
docs(jtag-debugging): update program_esp parameters for new OpenOCD version
2026-03-16 21:14:45 +08:00
Erhan Kurubas
33e90fb10a
feat(tools): update openocd version to v0.12.0-esp32-20260304
2026-03-16 21:14:45 +08:00
Zhang Wen Xu
642a2d2f54
Merge branch 'feat/support_wifi_infinite_retry' into 'master'
...
feat(protocol_examples_common): support infinite retries for example_handler_on_wifi_disconnect
See merge request espressif/esp-idf!46609
2026-03-16 11:47:29 +00:00
Wang Meng Yang
594679aa73
Merge branch 'bugfix/fix_call_spp_start_discovert_twice_crash' into 'master'
...
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession
Closes IDFCI-6478 and IDFCI-8863
See merge request espressif/esp-idf!46343
2026-03-16 19:04:10 +08:00
Ashish Sharma
727c638645
Merge branch 'contrib/github_pr_18310' into 'master'
...
fix(esp_http_server): Dispatch PONG frames to WebSocket handler (GitHub PR)
Closes IDFGH-17331
See merge request espressif/esp-idf!46375
2026-03-16 16:45:10 +08:00
Roland Dobai
648818c9f3
Merge branch 'feat/mcp_server_with_eim' into 'master'
...
feat(tools): Fixed mcp-server functionality + EIM integration
Closes IDF-13051
See merge request espressif/esp-idf!45998
2026-03-16 08:57:17 +01:00
Marius Vikhammer
02c8a8b99d
Merge branch 'ci/fix_non_running_core_tests' into 'master'
...
ci: restore runnable pytest configs
See merge request espressif/esp-idf!46536
2026-03-16 15:32:32 +08:00
Mo Fei Fei
131fbdd864
Merge branch 'docs/update_echoear_to_esp_vocat' into 'master'
...
docs: update echoear to esp-vocat
Closes DOC-14014
See merge request espressif/esp-idf!46626
2026-03-16 15:11:30 +08:00
Wang Meng Yang
c941926ee7
Merge branch 'feat/bt_distance_test' into 'master'
...
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL
Closes BT-4155
See merge request espressif/esp-idf!45601
2026-03-16 15:09:19 +08:00
Armando (Dou Yiwen)
ee665de678
Merge branch 'feat/isp_error_events' into 'master'
...
isp: added isp error interrupts
Closes IDF-15295
See merge request espressif/esp-idf!46627
2026-03-16 06:49:55 +00:00
Island
721f411dd5
Merge branch 'feat/support_more_ci_ble_examples_build' into 'master'
...
feat(ble/bluedroid): Added more ble CI configs for examples (SMP off, min_bin, log off)
See merge request espressif/esp-idf!46275
2026-03-16 14:38:13 +08:00
Island
bdf808b34f
Merge branch 'feat/add_bluedroid_cancel_open_api' into 'master'
...
feat(ble/bluedroid): Added cancel open function for bluedroid
See merge request espressif/esp-idf!46305
2026-03-16 14:36:19 +08:00
Chen Ji Chang
53aa236809
Merge branch 'feat/support_to_config_clock_lane_mode' into 'master'
...
feat(dsi): support to config clock lane mode
See merge request espressif/esp-idf!46189
2026-03-16 14:25:05 +08:00
Tan Yan Quan
2a2811d5e6
feat(protocol_examples_common): support infinite retries for example_handler_on_wifi_disconnect
2026-03-16 14:10:04 +08:00
Marius Vikhammer
25a2747dfd
ci: restore runnable pytest configs
...
Use real CI config names and minimal config aliases so these tests are
collected and built again instead of silently being skipped.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Made-with: Cursor
2026-03-16 13:45:26 +08:00
Marek Fiala
d1bbfabb22
docs(tools): Adjusted mcp server documentation
2026-03-16 13:27:54 +08:00
Marek Fiala
c07737ee17
feat(tools): mcp_ext.py commands adjustments
2026-03-16 13:27:54 +08:00
morris
35f6c201ad
Merge branch 'ci/ast_grep_rule_soc_reg_h' into 'master'
...
feat(ci): add rule to prevent inclusion of <stdint.h> in soc *reg.h headers
See merge request espressif/esp-idf!46624
2026-03-16 12:39:57 +08:00
armando
f154ade586
feat(isp): added isp error interrupts
2026-03-16 11:33:56 +08:00
Jin Chen
e6588c64dd
Merge branch 'feat/expand_periph_skip_ls_no_to' into 'master'
...
fix(pm): expand the number of skip light sleep number
Closes BT-4283
See merge request espressif/esp-idf!46618
2026-03-16 10:19:56 +08:00
Alexey Lapshin
108dd9bdea
Merge branch 'fix/cmake_flags_passing_to_external_project' into 'master'
...
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add
See merge request espressif/esp-idf!46541
2026-03-16 06:14:44 +04:00
mofeifei
8d365ed697
docs: update echoear to esp-vocat
2026-03-16 10:03:09 +08:00
Igor Udot
aa91b5d902
Merge branch 'ci/manual-master-start' into 'master'
...
ci: manual job to block pipeline start
See merge request espressif/esp-idf!46518
2026-03-16 09:25:42 +08:00
morris
950c094e4e
feat(ci): add rule to prevent inclusion of <stdint.h> in soc *reg.h headers
2026-03-16 00:02:41 +08:00
Tomas Rohlinek
3c499632c7
Merge branch 'feat/unify_vfs_api' into 'master'
...
feat(storage/vfs): Unify VFS API by removing context-less APIs
Closes IDF-15107
See merge request espressif/esp-idf!44161
2026-03-13 15:05:04 +01:00
Guillaume Souchere
ca8eb6b6f2
Merge branch 'fix/esp-attr-section-impl' into 'master'
...
fix(esp_common): remove alignment value for section definition
See merge request espressif/esp-idf!46582
2026-03-13 12:24:19 +01:00
Omar Chebib
76d053141e
Merge branch 'bugfix/eeprom_write_page' into 'master'
...
fix(examples): fix EEPROM API to allow variable page sizes
See merge request espressif/esp-idf!46526
2026-03-13 19:05:22 +08:00
morris
ce86ba4cad
Merge branch 'fix/sdm_psram_esp32p4' into 'master'
...
test(sdm): add iram safe test case
Closes IDF-13039
See merge request espressif/esp-idf!46395
2026-03-13 18:52:16 +08:00
Frantisek Hrbata
e494fb6284
Merge branch 'fix/cmakev2_ulp_fixes' into 'master'
...
fix(cmakev2): allow building ULP apps with cmakev2
Closes IDF-15435
See merge request espressif/esp-idf!46470
2026-03-13 11:39:57 +01:00
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
Alexey Lapshin
338cc50125
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add
2026-03-13 17:23:11 +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
cjin
2e23886193
fix(pm): expand the number of skip light sleep number
2026-03-13 17:18:38 +08:00
igor.udot
f6e7ab370a
ci: manual job to block pipeline start
2026-03-13 16:58:00 +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
Omar Chebib
1c0416afcf
fix(examples): fix EEPROM API to allow variable page sizes
2026-03-13 15:45:58 +08: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
Hu Rui
727cc3c0d3
test(sdm): add iram safe test case
...
and with malloc comes from PSRAM by default (esp32p4)
2026-03-13 14:59:54 +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
7a0771d2c8
feat(bt): Add APIs to control transmit power level
...
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-13 10:12:40 +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
Guillaume Souchere
51d2cc2245
fix(esp_common): Remove alignement in ojects placced in specific sections
...
Let the compiler use variabel natural alignment
2026-03-12 13:53:43 +01: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