muhaidong
e5edd08783
fix(coex): fix coex sync filter and delay issue
2026-03-16 19:39:29 +08: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
Ondrej Kosta
505a96964a
docs(esp_eth): added test to verify A/MPLL configuration)
...
Updated docs to state there could be conflict between PSRAM MPLL configuration and EMAC
2026-03-16 17:05:50 +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
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
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
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
Marius Vikhammer and Copilot
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
Laukik Hase
250d757bb9
feat(esp_tee): Miscellaneous fixes and improvements
...
- Fix intermittent TEE stack underflow test failures
- Fix out-of-bounds access Coverity report from the attestation
component
- Add appropriate checks and asserts for TEE flash memory regions'
sizes
2026-03-16 10:46:11 +05:30
wuzhenghui
defaa4340b
fix(esp_hw_support): adjust PSRAM half-sleep resume handling for CONFIG_SPIRAM_XIP_FROM_PSRAM
2026-03-16 12:30:44 +08:00
wuzhenghui
5ec7176155
feat(esp_hw_support): add sleep_reentent UT case back
2026-03-16 12:30:41 +08:00
Jin Cheng
34143d48ee
fix(bt/bluedroid): fixed possible use of uninitialized stack variables in bt_hf_client_at.c
2026-03-16 12:09:06 +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
Meet Patel
a3f167f1c4
refactor(ulp): Allow both ULP-FSM and ULP-RISCV to enable at build time
...
Updated kconfig option type and other supporting changes in build system
to allow enabling both ULP FSM and ULP RISCV simultaneously. Users can
choose at run time which one to initialize and use.
NOTE: Both ULP FSM and ULP RISCV can't be used simultaneously at run
time because they share some common hardware like RTC slow memory space.
Closes https://github.com/espressif/esp-idf/issues/12999
2026-03-15 14:01:30 +05:30
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
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
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
cjin
2e23886193
fix(pm): expand the number of skip light sleep number
2026-03-13 17:18:38 +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
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
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
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
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
Xu Si Yu
d074c72538
feat(openthread): add a task block monitor
2026-03-12 12:14:18 +08:00
xiongweichao
1d77103291
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession
2026-03-12 02:06:05 +00: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
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
Sumeet Singh
54e4531d40
fix(nimble): modify logic to print mbuf in ble_hs_log_mbuf
2026-03-11 17:08:31 +05:30