Commit Graph

50763 Commits

Author SHA1 Message Date
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