Commit Graph
50774 Commits
Author SHA1 Message Date
Armando (Dou Yiwen) 5650bd5447 Merge branch 'change/isp_sampling_point' into 'master'
isp: improve sampling point for AE and AWB

Closes IDF-15293

See merge request espressif/esp-idf!46649
2026-03-17 04:54:36 +00:00
Jiang Jiang Jian 9d4eb85854 Merge branch 'bugfix/roc_rx_policy' into 'master'
bugfix(usd): Resolve multicast RX issue in AX capable chips

Closes WIFIBUG-1659, WIFIBUG-1244, and WIFIBUG-1736

See merge request espressif/esp-idf!45979
2026-03-17 12:27:38 +08:00
Ashish Sharma 26d295ac94 Merge branch 'feat/delete_content_length_header_with_transfer_encoding' into 'master'
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding

Closes IDFGH-17249

See merge request espressif/esp-idf!46658
2026-03-17 12:19:03 +08:00
morris 0e8006dfea Merge branch 'fix/i2c_null_check' into 'master'
fix(i2c): add NULL check and correct log

See merge request espressif/esp-idf!46662
2026-03-17 11:15:03 +08:00
Ashish Sharma 22c384ca9f Merge branch 'docs/add_psa_drivers_guide' into 'master'
doc: adds RSA DS docs for PSA Migration

Closes IDF-15242

See merge request espressif/esp-idf!45517
2026-03-17 10:27:02 +08:00
Akshat Agrawal 66a25379c0 bugfix(usd): Resolve multicast RX issue in AX capable chips
- Limit the NAN_DE_MAX_SERVICE to avoid Starvation of the second service
2026-03-16 19:33:46 +05:30
Jiang Jiang Jian 2757e0b87e Merge branch 'bugfix/wifibug-1649' into 'master'
fix(wifi): return specific error in API

Closes WIFIBUG-1649

See merge request espressif/esp-idf!44614
2026-03-16 21:24:28 +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
Hu Rui 9f412d6026 fix(i2c): add NULL check and correct log 2026-03-16 19:13:28 +08: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 795f0466b6 fix(esp_http_client): delete Content-Length header when using Transfer-Encoding
Closes https://github.com/espressif/esp-idf/issues/18242
2026-03-16 17:31:07 +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
harshal.patilandZhang Shu Xian 269b90323f docs: Adds a migration guide entry for HMAC peripheral's PSA interface
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com>
2026-03-16 16:38:26 +08:00
Ashish Sharma 5edf434f2e docs: adds RSA DS docs for PSA Migration 2026-03-16 16:38:26 +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
armando 7bb22fd0b9 change(isp): improve sampling point 2026-03-16 15:51:49 +08: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 VikhammerandCopilot 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
Junchi Chen 3703e15a94 fix(wifi): return specific error in API 2026-03-16 12:06:04 +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