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
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
Island
5aebc61e13
Merge branch 'feat/optimize_for_esp32h4_light_sleep_ph2' into 'master'
...
Feat/optimize for esp32h4 light sleep ph2
See merge request espressif/esp-idf!50993
2026-09-17 20:49:00 +08:00
Nachiket Kukade
310bfbe2b0
Merge branch 'bugfix/ftm_heap_corruption' into 'master'
...
fix(ftm): Fix heap corruption by terminating FTM mid disconnection
Closes WIFIBUG-2151
See merge request espressif/esp-idf!52571
2026-09-17 20:48:00 +08:00
Erhan Kurubas
345406ec48
Merge branch 'trace_encoder_snapshot_coredump' into 'master'
...
Add trace snapshot to the coredump file
See merge request espressif/esp-idf!52451
2026-09-17 14:41:18 +02:00
Roland Dobai
d922824ec6
Merge branch 'fix/panic_espcoredump_port' into 'master'
...
fix(panic): pass the DUT serial port to espcoredump
Closes IDFCI-13082 and IDFCI-13083
See merge request espressif/esp-idf!52907
2026-09-17 12:38:47 +02:00
Roland Dobai
c43f19f44c
fix(panic): pass the DUT serial port to espcoredump
2026-09-17 18:15:26 +08:00
Sajia
cc21114b5f
fix(wifi): Allow In-Ap to fallback to connected sta channel
2026-09-17 15:39:28 +05:30
Akshat Agrawal
6da04cadb2
fix(ftm): Fix heap corruption by terminating FTM mid disconnection
2026-09-17 15:37:25 +05:30
Jiang Jiang Jian
e4df0c12f7
Merge branch 'change/wifi_readable_cipher_log' into 'master'
...
fix(wifi): print readable cipher names in RSN/WPA scan logs
Closes WIFIBUG-902
See merge request espressif/esp-idf!46743
2026-09-17 18:01:19 +08:00
Marius Vikhammer
f4d37c0054
test(cpu): drop explicit ESP32-H21 pytest parametrize
2026-09-17 17:50:22 +08:00
Marius Vikhammer
11fcd7aa16
fix(riscv): use CSR 0xC10 for privilege mode on ESP32-H21
...
Reading 0x810 raises an illegal-instruction exception on this chip, which
made the CPU test app panic.
2026-09-17 17:49:12 +08:00
Lu Wei Ke
b9e4a5d282
Merge branch 'docs/esp32c5_coexist_5ghz' into 'master'
...
docs: Clarify ESP32-C5 5 GHz Wi-Fi coexistence
See merge request espressif/esp-idf!52922
2026-09-17 17:31:23 +08:00
Sarvesh Bodakhe
f1a0931ff6
fix(wifi): print readable cipher names in RSN/WPA scan/connect logs
...
Replace raw IEEE80211_CIPHER_* integer values with string names in the
rsn valid, rsn override valid, and wpa invalid log messages so users can
understand the cipher types.
Cipher names use the bare suite name without the redundant AES- prefix
(CMAC128, GCM, GCM256, GMAC128, GMAC256), matching wpa_cipher_txt() in
the supplicant.
2026-09-17 17:25:58 +08:00
Jiang Jiang Jian
5604aa0d74
Merge branch 'bugfix/limit_deauth' into 'master'
...
fix(wifi): Limit auth, deauth, assoc frames to avoid TX buffer exhaustion
Closes WIFIBUG-2068
See merge request espressif/esp-idf!51447
2026-09-17 16:56:14 +08:00
luweike
99a4eb75fb
docs: Clarify ESP32-C5 5 GHz Wi-Fi coexistence
2026-09-17 16:32:56 +08:00
Lu Ai Jun
3dd1a4671a
Merge branch 'fix/sys_test_apps_using_wrong_config' into 'master'
...
CI: fix psram config for system test apps
See merge request espressif/esp-idf!51559
2026-09-17 15:58:44 +08:00
David Čermák
3ff203f158
Merge branch 'test/lwip_build_test' into 'master'
...
feat(lwip): Add support for build-only tests
See merge request espressif/esp-idf!48524
2026-09-17 15:31:23 +08:00