Commit Graph
53196 Commits
Author SHA1 Message Date
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
morrisandCursor 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