Chen Chen
aacb5982bc
ci(i2s): remove distable tags of h4&s31 for I2S tests
2026-06-24 14:11:36 +08:00
Guo Zifan
2ee0c43f25
feat(ble_log): Add frame check support for restart flow
...
(cherry picked from commit a81322a2ce )
Co-authored-by: guozifan <guozifan@espressif.com >
2026-06-24 11:25:33 +08:00
Wei Yuhan
b1d13e9fe4
change(version): Update version to 6.1.0
v6.1-beta1
2026-06-24 11:15:47 +08:00
wanckl
de63f3978b
feat(driver_twai): add prioritized TX queue support
2026-06-23 20:18:04 +08:00
wanckl
671606b9b5
feat(driver_twai): support using all 4 hardware tx buffer
2026-06-23 20:17:54 +08:00
wanckl
5223006ec7
fix(driver_twai): fixed twaifd slow bitrate trans faile on correct bitrate
2026-06-23 20:17:28 +08:00
Wan Lei
ea951b0ca6
fix(driver_twai): enable ci test for h4
2026-06-23 20:07:57 +08:00
wanckl
54195ee908
fix(driver_twai): fix driver assert fail when send frame
...
Closes https://github.com/espressif/esp-idf/issues/18081
2026-06-23 20:07:56 +08:00
wanckl
4b801c65ad
fix(driver_sdmmc): test app correct p4 sdkconfig
2026-06-23 19:45:27 +08:00
wanckl
7b7f702bb9
fix(driver_spi): fixed esp32p4 gpspi with dma potential crash or stuck
2026-06-23 17:57:37 +08:00
Jiang Jiang Jian
a6928be465
Merge branch 'feat/update_esp32s31_phylib_v6.1' into 'release/v6.1'
...
feat(phy): update esp32s31 phy lib (v6.1)
See merge request espressif/esp-idf!49631
2026-06-23 17:18:51 +08:00
xiongweichao
24c1362022
fix(bt): skip unknown codecs when parsing AT+BAC
...
Peers may report custom or non-standard codec UUIDs in AT+BAC alongside
CVSD/mSBC. Returning BTA_AG_CODEC_NONE on the first unknown entry
discarded already-parsed standard codecs. Log unknown UUIDs and continue
parsing so negotiated capabilities still reflect supported codecs.
2026-06-23 07:23:02 +00:00
Jiang Jiang Jian
c77d428d64
Merge branch 'bugfix/idfci-11637_v6.1' into 'release/v6.1'
...
backport v6.1: support emac sleep retention runtime attach and detach
See merge request espressif/esp-idf!49630
2026-06-23 15:05:36 +08:00
Jiang Jiang Jian
c039510b18
Merge branch 'change/ble_update_lib_20260612_v6.1' into 'release/v6.1'
...
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib (6.1)
See merge request espressif/esp-idf!49611
2026-06-23 14:46:22 +08:00
wanckl
031c500d61
fix(ci): twai test close board to fixed ci jobs pullotion
2026-06-23 11:25:55 +08:00
morris and Cursor
ea3e823755
fix(sdio_slave): align buffer size checks with descriptor limits
...
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 23:19:43 +08:00
6ddbc96d97
docs(jtag-debugging): add semihosting chapter
...
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com >
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2026-06-22 13:01:11 +02:00
Samuel Obuch
0dab1b8c71
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n
2026-06-22 11:13:53 +02:00
Tomas Rohlinek
118bc882c9
fix(network/http_server): fix clang-tidy warnings for missing close
...
Cherry-picked from 68b37333049383659d6ea73fa11a1d942994535a
2026-06-22 11:01:18 +02:00
wuzhenghui
ef788b807a
fix(esp_hw_support): use same lock for lightsleep/deepsleep process
2026-06-22 11:27:12 +08:00
harshal.patil
3e246a64a3
fix(esp_common/esp_fault): make ESP_FAULT_ASSERT survive optimization
...
ESP_FAULT_ASSERT(C) was silently deleted by the optimizer when C is a cached
flag/status already proven by a preceding `if (!C) return/goto`: the compiler
folds C to a constant and drops all three checks, removing the fault-injection
protection with no warning.
2026-06-18 17:00:42 +05:30
Si Bei Bei
898dfb8508
update(pmu_param): update mdoem icg func clk
...
Due to c-channel design, ETM and BUS must be set to 1
2026-06-18 17:14:05 +08:00
Si Bei Bei
acf119e26b
update(pm_sleep): update modem_wait_target_cycle for s31
2026-06-18 17:13:42 +08:00
igor.udot
86fdead05d
ci: twai runner setup
2026-06-18 13:22:25 +08:00
Jiang Jiang Jian
d95621bada
Merge branch 'fix/fix_put_phy_init_bin_into_partiiton_when_embed_v6.1' into 'release/v6.1'
...
fix(phy): fix still put multiple phy init date bin into flash when...
See merge request espressif/esp-idf!49643
2026-06-18 11:40:39 +08:00
Jiang Jiang Jian
7aeecddd13
Merge branch 'fix/fix_crash_of_c61_cause_by_function_miss_comment_out_v6.1' into 'release/v6.1'
...
fix(wifi): comment out pm_process_tim from ld files for esp32c61(backport v6.1)
See merge request espressif/esp-idf!49655
2026-06-18 11:40:00 +08:00
gaoxu
6ef114af32
ci(adc): remove ADC runner and move ADC tests to generic
2026-06-18 10:32:40 +08:00
Zhang Hai Peng
7b924ab605
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses
...
(cherry picked from commit 7986e2faa8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-18 10:24:55 +08:00
Adam Múdry
5cd354af69
fix(vfs): Fix incorrect check in esp_vfs_register_fs_common and optimize memory
2026-06-17 14:08:23 +02:00
Adam Múdry
c31de8b673
fix(fatfs): Fix esp_vfs_fat_unregister_path leak if esp_vfs_unregister fails
2026-06-17 14:08:23 +02:00
Liu Linyan
759c564b73
fix(ble_audio): Fix mcc read may enter BUSY state while multiple notifications are received
2026-06-17 19:22:48 +08:00
Liu Linyan
a701c91cb0
docs(ble_audio): Adopt SIG product name and add LE Audio API guide entry
2026-06-17 19:09:43 +08:00
nilesh.kale
a946ca2aa5
fix: handle return code 304 during HTTP HEAD request in partial OTA
2026-06-17 14:21:48 +05:30
wuzhenghui
3ad4cfebd6
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support
2026-06-17 12:17:19 +08:00
Jin Cheng
3be52f9d46
fix(bt/bluedroid): added buffer length check for OBEX APIs
2026-06-17 07:23:59 +08:00
Jin Cheng
10eb7df430
fix(bt/bluedroid): added buffer length check for HID Device data indication
2026-06-17 07:23:59 +08:00
Jin Cheng
ad84fe5f87
fix(bt/bluedroid): added validation for all SMP BR opcode lengths in smp_br_data_received
2026-06-17 07:23:59 +08:00
Jin Cheng
964dec2081
fix(bt/bluedroid): fixed CTKD link key authentication downgrade in SC-Only mode
2026-06-17 07:23:59 +08:00
Jin Cheng
ed980ec113
fix(bt/bluedroid): added buffer length check for HID host data indication
2026-06-17 07:23:59 +08:00
Jin Cheng
14c99559b4
fix(bt/bluedroid): added buffer length check for L2CAP related functions
2026-06-17 07:23:59 +08:00
Song Ruo Jing
b3703409bc
refactor(ppa): change test case to cpp style
2026-06-16 19:31:42 +08:00
Song Ruo Jing
827b926521
fix(ppa): fix hang if blend operation on a YUV format input background image
...
Closes https://github.com/espressif/esp-idf/issues/18687
2026-06-16 19:31:42 +08:00
wuzhenghui
c6fb28b866
fix(esp_pm): malloc pm_lock in internal mem
2026-06-16 17:54:30 +08:00
Mahavir Jain
b08669af99
change(bootloader): honor SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS during first boot
...
Previously the bootloader unconditionally revoked unused secure boot key
digest slots while permanently enabling secure boot on the first boot,
ignoring CONFIG_SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS. Now the config is
honored on this path too: when set, the unused digest slots are left
un-revoked. This is safe as long as the debug and download interfaces are
disabled.
Update the Kconfig help and the Secure Boot v2 guide (en and zh_CN)
accordingly.
2026-06-16 13:29:49 +05:30
Mahavir Jain
4e09adff8d
docs(security): fix typos in security guides
...
- security.rst: remove duplicated word in OTA encryption note
- tee.rst: remove duplicated word in memory allocation note
- flash-encryption.rst: drop redundant phrase and fix subject-verb agreement
2026-06-16 13:29:49 +05:30
Zhang Hai Peng
9602947c08
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib
...
Replace argparse with rich-click and use esp_pylib.logger for
standardized console output and fatal error handling.
(cherry picked from commit 3a7896f2c5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-06-16 15:34:11 +08:00
Abanoub Salah
9e87b10b43
fix(ulp_riscv): Prioritize error bits over data flags in I2C interrupt wait
2026-06-16 09:59:45 +03:00
Ashish Sharma
39e1740417
fix(protocomm): null output buffer pointer on crypto failure
2026-06-16 14:47:10 +08:00
Marius Vikhammer
a7cd49bc04
test(esp_timer): increased test latency requirement for H4
2026-06-16 14:38:56 +08:00
harshal.patil
0c2ebe3180
fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify
2026-06-16 10:38:59 +05:30