zhanghaipeng
4c0488d92a
fix(ble/bluedroid): use sr_cmd status for GATT server error rsp
...
When sending an ATT error response after a failed server operation,
use p_tcb->sr_cmd.status instead of the last app callback status so
invalid error code 0x00 is not sent to the peer.
2026-07-02 16:04:43 +08:00
zhanghaipeng
979c7dc567
fix(ble/bluedroid): match read-multiple-var responses by handle
2026-07-02 16:02:19 +08:00
zhanghaipeng
f91a41510c
fix(ble/bluedroid): match read-multiple responses by handle
...
Read Multiple may mix stack auto-responses with app async responses,
so multi_rsp_q order can differ from the request handle order. Look up
each response by handle (with occurrence for duplicates) instead of
walking the queue by index, and treat opcode-only buffers as empty.
2026-07-02 16:01:28 +08:00
Konstantin Kondrashov
ec956162ab
Merge branch 'fix/idfgh-17712-bootloader-extra-components' into 'master'
...
fix(bootloader): discover BOOTLOADER_EXTRA_COMPONENT_DIRS in cmake v1
Closes IDFGH-17712
See merge request espressif/esp-idf!49243
2026-06-15 15:27:18 +03:00
Konstantin Kondrashov
8e8ebae7bd
Merge branch 'contrib/github_pr_18664' into 'master'
...
ulp_riscv: prioritize error bits over data flags in I2C interrupt wait (GitHub PR)
Closes IDFGH-17733 and IDFGH-17676
See merge request espressif/esp-idf!49049
2026-06-15 15:03:47 +03:00
David Čermák
a396ab922f
Merge branch 'fix/netif_pbuf_after_del' into 'master'
...
esp_netif: retain pbuf RX free callback
Closes IDFGH-17719
See merge request espressif/esp-idf!49289
2026-06-15 17:49:59 +08:00
Fu Hanxi
326bb48281
Merge branch 'fix/pytest_marker' into 'master'
...
ci: fix pytest markers
See merge request espressif/esp-idf!49647
2026-06-15 11:17:32 +02:00
morris
67fdf46105
Merge branch 'ci/i2s_reopen_test_h4' into 'master'
...
ci(i2s): remove distable tags of h4&s31 for I2S tests
Closes IDF-15609
See merge request espressif/esp-idf!49619
2026-06-15 15:19:06 +08:00
Abanoub Salah
8e53a4a5df
fix(ulp_riscv): Prioritize error bits over data flags in I2C interrupt wait
2026-06-15 10:13:18 +03:00
Konstantin Kondrashov
dcd9dbc0dc
fix(bootloader): handle extra component dirs in v1 subproject
...
Closes https://github.com/espressif/esp-idf/issues/18651
2026-06-15 10:13:09 +03:00
Dhimas Ardinata
4179c6b72f
esp_netif: retain pbuf RX free callback
...
Store the driver RX-buffer free callback and driver handle inside each custom
pbuf at allocation time. This keeps delayed pbuf_free() independent from
later esp_netif driver config teardown.
Add an esp_netif regression test that clears the driver config before freeing a custom pbuf.
2026-06-15 08:42:31 +02:00
Mahavir Jain
efb28b55ca
fix(bootloader): place esp_crypto_clk in loader IRAM section
...
Commit 69d548c8 ("feat(esp_security): suppoer s31 security clock
management") introduced a new esp_crypto_clk source file in esp_security
but did not add it to the bootloader loader IRAM input sections. As a
result the crypto clock code was not placed in the loader IRAM region,
causing a regression on targets that use it during bootloader load.
Add *libesp_security.a:esp_crypto_clk.* to the bootloader sections
linker fragments for all targets that carry the esp_security.a
dependency (esp32c5, esp32p4, esp32s31), placed alongside
esp_crypto_periph_clk.
2026-06-15 11:36:30 +05:30
Chen Yudong
df045c2ef6
ci: fix pytest markers
2026-06-15 11:34:48 +08:00
Chen Chen
3792df528e
ci(i2s): remove distable tags of h4&s31 for I2S tests
2026-06-15 10:14:31 +08:00
Adam Múdry
8f00dfc74b
Merge branch 'fix/vfs_fatfs_unregister_path_possible_leak' into 'master'
...
Fix esp_vfs_fat_unregister_path possible leak, incorrect check in esp_vfs_register_fs_common and optimize memory usage
Closes IDF-15793
See merge request espressif/esp-idf!49596
2026-06-13 02:09:10 +02:00
Mahavir Jain
fa918d7261
Merge branch 'fix/secure_boot_bootloader_ecdsa_range_gate' into 'master'
...
Add ECDSA signature bounds check in bootloader before Secure Boot verify
See merge request espressif/esp-idf!49555
2026-06-12 19:05:48 +05:30
Wang Meng Yang
8160f8d5f5
Merge branch 'bugfix/bbp_481' into 'master'
...
fix(bt/bluedroid): added buffer length check for OBEX APIs
Closes BT-4367
See merge request espressif/esp-idf!49437
2026-06-12 18:30:32 +08:00
Wang Meng Yang
d6b312fd43
Merge branch 'bugfix/bbp_480' into 'master'
...
fix(bt/bluedroid): added buffer length check for HID Device data indication
Closes BT-4369
See merge request espressif/esp-idf!49436
2026-06-12 18:06:49 +08:00
Wan Lei
a149955f3f
Merge branch 'fix/fix_fd_slow_bitrate_sample_error' into 'master'
...
fix(driver_twai): fixed twaifd slow bitrate trans faile on correct bitrate
See merge request espressif/esp-idf!49595
2026-06-12 17:47:29 +08:00
morris
03617f16aa
Merge branch 'change/update_c61_gdma_header' into 'master'
...
change(ahb_dma): update c61 eco3 header files
See merge request espressif/esp-idf!49573
2026-06-12 17:21:46 +08:00
harshal.patil
f68bc1ba9f
fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify
2026-06-12 14:38:47 +05:30
David Čermák
a981af40ca
Merge branch 'feat/netif_reset_default' into 'master'
...
feat(esp_netif): Support auto-selection of default netif
Closes IDFGH-17595 and IDFGH-17596
See merge request espressif/esp-idf!49247
2026-06-12 15:45:44 +08:00
C.S.M
a449f91b53
Merge branch 'fix/regi2c_phy_test' into 'master'
...
fix(regi2c): Fix regi2c for phy testing
Closes PHY-452
See merge request espressif/esp-idf!49601
2026-06-12 14:35:02 +08:00
Konstantin Kondrashov
54b649a0c9
Merge branch 'feature/linux_esp_time_new' into 'master'
...
feat(esp_timer): Adds support Linux target
Closes IDF-5723
See merge request espressif/esp-idf!49358
2026-06-12 09:05:22 +03:00
Jiang Jiang Jian
4585adaa1a
Merge branch 'chip/add_wifi_support_for_esp32s31_ftm' into 'master'
...
feat/add wifi support for esp32s31 ftm
See merge request espressif/esp-idf!48457
2026-06-12 13:52:24 +08:00
Jin Cheng
6979093544
fix(bt/bluedroid): added buffer length check for HID Device data indication
2026-06-12 12:18:02 +08:00
Island
033b46ea2c
Merge branch 'change/ble_update_lib_20260610' into 'master'
...
change(ble): [AUTO_MR] 20260610 - Update ESP BLE Controller Lib
Closes BLERP-2881
See merge request espressif/esp-idf!49522
2026-06-12 11:55:47 +08:00
Marius Vikhammer
e78da74582
Merge branch 'feature/esp_sys_event_restart_panic' into 'master'
...
refactor(esp_system): route panic through esp_sys_event
See merge request espressif/esp-idf!48407
2026-06-12 11:53:47 +08:00
C.S.M
4746f05999
fix(regi2c): Fix regi2c for phy testing
2026-06-12 11:20:52 +08:00
Wu Zheng Hui
a82f41e369
Merge branch 'feat/optimize_esp32s31_active_power' into 'master'
...
feat: optimize esp32s31 active power
Closes IDF-15502
See merge request espressif/esp-idf!48833
2026-06-12 11:16:47 +08:00
morris
ca94bd47c2
Merge branch 'fix/i2s_pdm_check' into 'master'
...
fix(i2s_pdm): remove incorrect check for raw PDM usage
See merge request espressif/esp-idf!49565
2026-06-12 10:51:37 +08:00
liqigan
65b1ef250c
change(bt): Used esp_log as the print function for bredr controller
2026-06-12 07:48:27 +08:00
Jin Cheng
0970c5accb
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32-S31
2026-06-12 07:48:27 +08:00
Adam Múdry
6ef5d42acc
fix(vfs): Fix incorrect check in esp_vfs_register_fs_common and optimize memory
2026-06-11 16:34:39 +02:00
Adam Múdry
1f9c627569
fix(fatfs): Fix esp_vfs_fat_unregister_path leak if esp_vfs_unregister fails
2026-06-11 16:29:25 +02:00
Song Ruo Jing
268446e3cc
Merge branch 'bugfix/ppa_blend_yuv_hang' into 'master'
...
fix(ppa): fix hang if blend operation on a YUV format input background image
Closes IDFGH-17764
See merge request espressif/esp-idf!49547
2026-06-11 22:22:14 +08:00
Shen Wei Long
4288cd3334
Merge branch 'fix/reduce_acl_event_gaps' into 'master'
...
feat(ble): updated libble to 71d180a4 for esp32h4 and esp32s31
Closes BLERP-2870, BLERP-2871, and BT-4377
See merge request espressif/esp-idf!49290
2026-06-11 13:16:56 +00:00
wanckl
2fa05e2206
fix(driver_twai): fixed twaifd slow bitrate trans faile on correct bitrate
2026-06-11 20:40:17 +08:00
Rahul Tank
678cc62dac
Merge branch 'fix/add_remaining_vars_to_heap' into 'master'
...
fix(nimble): Change remaining vars from Static to Dynamic
See merge request espressif/esp-idf!48334
2026-06-11 17:30:05 +05:30
Konstantin Kondrashov
f6f24af00a
feat(esp_timer): Adds support Linux target
2026-06-11 11:59:25 +03:00
Chen Jichang
c9fda533b3
change(ahb_dma): update c61 eco3 header files
2026-06-11 16:26:21 +08:00
Mahavir Jain
e1713f44fb
Merge branch 'fix/sb_digest_revocation_workflow' into 'master'
...
change(bootloader): honor SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS during first boot
See merge request espressif/esp-idf!49553
2026-06-11 13:34:01 +05:30
Marius Vikhammer
5e0e916591
Merge branch 'fix/lp_core_s31_pdma_intr_entry' into 'master'
...
fix(ulp): fix LP core interrupt vector entry for LP PDMA on esp32s31
See merge request espressif/esp-idf!49521
2026-06-11 15:55:43 +08:00
Chen Chen
ebc0cc43e2
fix(i2s_pdm): remove incorrect check for raw PDM usage
2026-06-11 14:57:32 +08:00
Wang Meng Yang
9a3bfb907c
Merge branch 'bugfix/bbp_499' into 'master'
...
fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received
Closes BT-4389
See merge request espressif/esp-idf!49429
2026-06-11 12:36:20 +08:00
Wang Meng Yang
388ea06692
Merge branch 'bugfix/bbp_478' into 'master'
...
fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode
Closes BT-4387
See merge request espressif/esp-idf!49434
2026-06-11 12:34:43 +08:00
C.S.M
471be9b684
Merge branch 'contrib/github_pr_18705' into 'master'
...
esp_psram: Set missing PSRAM errors to warnings if "ignore not found" is configured. (GitHub PR)
Closes IDFGH-17789
See merge request espressif/esp-idf!49503
2026-06-11 10:23:29 +08:00
Wang Meng Yang
82c640784f
Merge branch 'bugfix/bbp_479' into 'master'
...
fix(bt/bluedroid): added buffer length check for HID host data indication
Closes BT-4366
See merge request espressif/esp-idf!49435
2026-06-11 10:01:12 +08:00
Marius Vikhammer
23874fa94c
Merge branch 'bugfix/ulp_lp_core_wakeup_race' into 'master'
...
fix(ulp): fix LP core wakeup race with LP timer
Closes IDFGH-16068
See merge request espressif/esp-idf!49484
2026-06-11 09:00:33 +08:00
Wang Meng Yang
04f7908b12
Merge branch 'bugfix/bbp_482' into 'master'
...
fix(bt/bluedroid): added buffer length check for L2CAP related functions
Closes BT-4368
See merge request espressif/esp-idf!49438
2026-06-11 08:08:54 +08:00