Wang Mengyang
a925f06dfb
fix(bt): Fixed some bugs in BR/EDR controller on ESP32S31
...
- Fixed crash in loop test
- Fixed some lmp procedure bugs
2026-09-21 11:31:29 +08:00
Chen Chen
88b6548be8
Merge branch 'refactor/clk_tree_acquire_release_api' into 'master'
...
refactor(esp_clk_tree): rename esp_clk_tree_enable_src API
See merge request espressif/esp-idf!52736
2026-09-21 11:09:42 +08:00
Marius Vikhammer
6adbabe700
Merge branch 'bugfix/pm_hw_support_dep' into 'master'
...
fix(test_apps): drop obsolete esp_hw_support to esp_pm violation
See merge request espressif/esp-idf!52978
2026-09-21 10:19:19 +08:00
Marius Vikhammer
57f1a2a260
fix(ci): close missing quote in system build-test-rules if clause
...
An unclosed string made the whole system test-app manifest invalid, so
the auto-suspend disable rule never applied to ESP32-S2.
2026-09-21 09:16:14 +08:00
Marius Vikhammer
3c4bcb4da5
fix(test_apps): drop obsolete esp_hw_support to esp_pm violation
...
The G1 dependency check fails when an expected extra dependency is no
longer present after the real component edge was removed.
2026-09-21 09:04:05 +08:00
Jiang Jiang Jian
4f746f3dec
Merge branch 'feat/add_some_scan_feature_and_fix' into 'master'
...
feat(wifi): add scan max ap num config and log
Closes WIFI-7035 and WIFI-7428
See merge request espressif/esp-idf!51111
2026-09-20 20:38:25 +08:00
wangtao@espressif.com
28de02bba2
feat(wifi): add scan max ap num config
2026-09-20 17:11:59 +08:00
Chen Chen
4b85046a4a
refactor(esp_clk_tree): rename esp_clk_tree_enable_src API
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-20 16:49:24 +08:00
Jiang Jiang Jian
04cbfc2242
Merge branch 'feat/sup_std_hci' into 'master'
...
Feat: support standard and vs Set_Min_Key_Size HCI
Closes CBI-2178
See merge request espressif/esp-idf!52292
2026-09-20 16:12:21 +08:00
Shu Chen
b0ef9b1457
Merge branch 'fix/issue-18699-src-match-disable' into 'master'
...
fix(openthread): fix otPlatRadioEnableSrcMatch() ignoring aEnable=false
Closes IDFGH-17778
See merge request espressif/esp-idf!52953
2026-09-20 08:05:46 +00:00
Hu Rui
78f7afb39e
Merge branch 'refactor/dac_ll_sintx' into 'master'
...
refactor(dac): rename LL APIs and introduce sintx manager
See merge request espressif/esp-idf!51995
2026-09-20 15:27:43 +08:00
morris
a9e154dd9d
Merge branch 'docs/fix_zh_cn_trm_en_url' into 'master'
...
docs: Fix incorrect English TRM links in Chinese ESP-IDF documentation
Closes DOC-15790
See merge request espressif/esp-idf!52965
2026-09-20 14:50:24 +08:00
morris
ee583dc142
Merge branch 'test/touch_sleep_inactive_cb' into 'master'
...
test(touch): remove inactive callback check in light sleep wakeup test
See merge request espressif/esp-idf!52794
2026-09-20 14:47:49 +08:00
morris
8283e4da99
Merge branch 'bugfix/esp32p4_sdmmc_dma_burst_size' into 'master'
...
feat(sdmmc): add dma_burst_size config, fix DMA to PSRAM on esp32p4
See merge request espressif/esp-idf!52908
2026-09-20 14:46:49 +08:00
luweike
fbcbed2ffa
docs: Fix incorrect English TRM links in Chinese ESP-IDF documentation
2026-09-20 14:32:40 +08:00
Wu Zheng Hui
7fb2df7ffc
Merge branch 'change/remove_esp_hw_support_to_pm_dependency' into 'master'
...
change(esp_hw_support): remove esp_hw_support to esp_pm dependency
See merge request espressif/esp-idf!52868
2026-09-20 14:23:17 +08:00
Jiang Jiang Jian
d7547231a6
Merge branch 'fix/check_phy_state_in_dslp_rf_closing' into 'master'
...
change(esp_phy): check phy_state in dslp process before closing rf
See merge request espressif/esp-idf!52870
2026-09-20 14:12:20 +08:00
morris
9516cb0419
Merge branch 'fix/spi_master_fd_wait_dma_tx_data' into 'master'
...
fix(spi_master): prevent TX underrun at transfer start under concurrent PSRAM DMA
See merge request espressif/esp-idf!52706
2026-09-20 12:11:52 +08:00
Jiang Jiang Jian
810fba27f2
Merge branch 'fix/fix_regdma_timeout_in_wait_crypto_idle' into 'master'
...
fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention
Closes PM-877
See merge request espressif/esp-idf!52928
2026-09-20 10:45:29 +08:00
Wang Meng Yang
2b86781fd1
Merge branch 'examples/hfp_modify' into 'master'
...
examples(bt_hfp): Modify hfp examples' ci sdkconfig
See merge request espressif/esp-idf!52423
2026-09-20 07:17:00 +08:00
Alexey Lapshin
f8f5ba2e0a
Merge branch 'fix/response_files_recursion' into 'master'
...
fix(cmake): detect toolchain response-file recursion via path prefix
Closes IDFGH-18137
See merge request espressif/esp-idf!51785
2026-09-19 19:59:11 +04:00
Alexey Lapshin
8834cb9a5e
fix(cmake): detect toolchain response-file recursion via path prefix
...
Skip only @response-file flags under IDF_TOOLCHAIN_BUILD_DIR using
quote-aware parse and cmake_path(IS_PREFIX). Cache the toolchain build
dir as REALPATH so prefix checks compare against a stable path spelling.
2026-09-19 10:44:09 +08:00
Jiang Jiang Jian
7b322fec6f
Merge branch 'bugfix/espnow_offchan_ap' into 'master'
...
fix(wifi): fixed the espnow offchan bugs in softAP mode
Closes WIFI-7603, WIFIBUG-2169, WIFIBUG-2159, and WIFI-7630
See merge request espressif/esp-idf!51901
2026-09-18 20:01:52 +08:00
Rahul Tank
54daf471e5
Merge branch 'bugfix/l2cap_coc_disconnect' into 'master'
...
fix(nimble): fix l2cap_coc throughput disconnect on esp32c2
Closes BLERP-3094
See merge request espressif/esp-idf!52495
2026-09-18 16:36:54 +05:30
morris
493c0761c6
Merge branch 'fix/g1_add_esp_hal_cache' into 'master'
...
fix(g1_components): add esp_hal_cache to HAL component list
See merge request espressif/esp-idf!52958
2026-09-18 18:39:33 +08:00
morris
69bab4a284
fix(g1_components): add esp_hal_cache to HAL component list
...
Include esp_hal_cache so the G1-restricted build still pulls in the
cache HAL after it was extracted from the generic HAL.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 18:08:34 +08:00
Ondrej Kosta
26dd294892
Merge branch 'fix/emac_intr_defines' into 'master'
...
fix(emac): correct DMA status interrupt bit masks
See merge request espressif/esp-idf!51879
2026-09-18 17:58:00 +08:00
Jiang Jiang Jian
27b518421c
Merge branch 'fix/fix_s31_powersave_hard_to_enter_sleep' into 'master'
...
fix(esp_hw_support): enable THREAD_SAFE_CLAIM with PM_EN to fix auto lslp always be rejected
Closes WIFIBUG-2176
See merge request espressif/esp-idf!52844
2026-09-18 17:52:05 +08:00
zwx
ae0ff88818
fix(openthread): fix otPlatRadioEnableSrcMatch() ignoring aEnable=false
2026-09-18 17:22:26 +08:00
Wang Meng Yang
b09778b66e
Merge branch 'bugfix/esco_update_fail' into 'master'
...
fix(bt/controller): fixed the failure of synchronous link updation
Closes BTQABR2023-917
See merge request espressif/esp-idf!52934
2026-09-18 17:13:27 +08:00
Island
6f77ddcbcc
Merge branch 'fix/fix_phy_compile_error_when_disable_pll_track' into 'master'
...
fix(phy): fix phy_i2c_enter_critical error when disable pll track
See merge request espressif/esp-idf!52937
2026-09-18 16:34:47 +08:00
zhangyanjiao
ec406644c3
fix(wifi): fixed the espnow offchan bugs in softAP mode
2026-09-18 16:10:55 +08:00
Jiang Jiang Jian
9e230b891a
Merge branch 'fix/fix_connect_event_aid_issue' into 'master'
...
fix(wifi): fix connect event aid issue
See merge request espressif/esp-idf!52587
2026-09-18 15:25:58 +08:00
Harshal Patil
9e6e9a95d8
test(spi_master): check DMA loopback integrity under concurrent PSRAM GDMA traffic
...
Run an esp_async_memcpy PSRAM-to-PSRAM loop while looping back 2000 full-duplex
DMA transfers and require identical data. Fails on the previous driver with about
70 percent of transfers corrupted; compiled only where the wait bit exists.
2026-09-18 15:12:28 +08:00
Harshal Patil
39fd9f96f7
fix(spi_master): prevent TX underrun at transfer start under concurrent PSRAM DMA
...
Wait for DMA TX data before the master starts a full-duplex transfer, and give
the SPI GDMA channels top priority, so a GDMA channel busy with PSRAM can no
longer shift the transmitted stream by a few bytes at the start of a transfer.
2026-09-18 15:12:24 +08:00
morris
34f797defd
Merge branch 'bugfix/ana_cmpr_esp32h21' into 'master'
...
fix(ana_cmpr): correct swapped POS/NEG interrupt masks on ESP32-H21
See merge request espressif/esp-idf!52940
2026-09-18 14:43:30 +08:00
morris
63fdbf9e28
Merge branch 'feat/lz4-image' into 'master'
...
refactor(lcd): use LZ4-compressed binary images in i80_controller example
See merge request espressif/esp-idf!52155
2026-09-18 14:40:05 +08:00
Song Ruo Jing
c32ab70dd5
Merge branch 'bugfix/esp32s31_sdmmc_io_current_leakage' into 'master'
...
fix(sdmmc): corrected the control of dedicated sdmmc pads on S31
Closes IDF-16084
See merge request espressif/esp-idf!52403
2026-09-18 14:38:30 +08:00
wangtao@espressif.com
188ff654fb
fix(wifi): fix connect event aid issue and block scan issue
2026-09-18 14:24:35 +08:00
morris
ba7cb30a0e
Merge branch 'feat/esp_lcd_host' into 'master'
...
lcd: enable Linux host compilation for esp_lcd
See merge request espressif/esp-idf!52935
2026-09-18 14:15:12 +08:00
morris
dabfc7fc4b
fix(ana_cmpr): correct swapped POS/NEG interrupt masks on ESP32-H21
...
Align H21 pos/neg cross interrupt bits with other targets and skip the
driver on the Linux simulator.
2026-09-18 14:12:06 +08:00
Jiang Jiang Jian
046aa7dd73
Merge branch 'fix/in_ap_chan_fallback' into 'master'
...
fix(wifi): Allow In-Ap to fallback to connected sta channel
Closes WIFIBUG-2023 and WIFIBUG-1889
See merge request espressif/esp-idf!50718
2026-09-18 14:11:01 +08:00
cjin
a1acf523d6
fix(phy): fix phy_i2c_enter_critical error when disable pll track
2026-09-18 14:05:25 +08:00
morris
150466f598
refactor(lcd): use LZ4-compressed binary images in i80_controller example
...
- Remove the EXAMPLE_LCD_IMAGE_SOURCE Kconfig option (embedded binary vs
file system) and always load images from LittleFS.
- Convert the PNG images into LZ4-compressed LVGL binary images (.bin)
at
build time using LVGLImage.py, and flash them to a LittleFS partition.
- Upgrade lvgl to 9.6.0 and add the espressif/lz4 component; link the
external LZ4 library into lvgl.
- Split the example: main.c focuses on the esp_lcd i80 API, while the
LVGL
porting (lvgl_port.c) and the UI (lvgl_demo_ui.c) live in separate
files.
- Rework the demo animation to use the LVGL animation engine (lv_anim)
with
easing paths instead of a manual software timer for smoother
rendering.
- Remove the embedded C image arrays (esp_logo.c, esp_text.c) and the
obsolete sdkconfig.ci.image_in_{bin,fs} variants.
2026-09-18 13:50:16 +08:00
morris
4de303f898
Merge branch 'refactor/esp-hal-cache' into 'master'
...
refactor(hal): extract cache and mmu HAL into esp_hal_cache
See merge request espressif/esp-idf!52851
2026-09-18 12:22:01 +08:00
Marius Vikhammer
f2cddffb53
Merge branch 'bugfix/h21_cpu_test' into 'master'
...
fix(riscv): use CSR 0xC10 for privilege mode on ESP32-H21
See merge request espressif/esp-idf!52924
2026-09-18 11:39:48 +08:00
morris
0383dcb39e
feat(lcd): enable Linux host compilation for esp_lcd
...
Register LCD and I2S HAL on the POSIX simulator and compile the
software panel ops path without hardware-only drivers.
2026-09-18 10:53:38 +08:00
Jin Cheng
f875855964
fix(bt/controller): fixed the failure of synchronous link updation
2026-09-18 10:06:29 +08:00
Roland Dobai
bd0820d403
Merge branch 'fix/markup-in-output' into 'master'
...
Correctly escape strings using status_message decorator
See merge request espressif/esp-idf!52756
2026-09-17 16:58:09 +02:00
wuzhenghui
4ccfe0182c
fix(esp_hw_support): fix regdma wait crypto module timeout in PU top sleep retention
2026-09-17 22:07:28 +08:00