Commit Graph

38898 Commits

Author SHA1 Message Date
wangtao@espressif.com
28de02bba2 feat(wifi): add scan max ap num config 2026-09-20 17:11:59 +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
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
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
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
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
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
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
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
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
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
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
Yogesh Mantri
2e02ed8484 feat(sdmmc): add dma_burst_size config, fix DMA to PSRAM on esp32p4
FIFOTH.dma_multiple_transaction_size was never programmed and kept its
reset value of 0, which selects 1-byte DMA bursts. On esp32p4 with flash
encryption enabled those bursts do not reach PSRAM.

Add sdmmc_ll_set_dma_burst_size() and a dma_burst_size field in
sd_host_sdmmc_cfg_t, 0 selecting the per-target default. esp32p4
defaults to 16 bytes; esp32 and esp32s3 keep their current 1 byte.
2026-09-17 16:02:14 +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
Hu Rui
550734e7dc refactor(dac): rename LL APIs and introduce sintx manager 2026-09-17 15:35:58 +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
hejiaxin
5f567c2867 ci(bt_hfp): Modify hfp examples' ci sdkconfig 2026-09-17 14:55:56 +08:00
yangfeng
a7e113d0f6 feat(bt): support Set_Min_Key_Size HCI for esp32s31 2026-09-17 14:32:05 +08:00
yangfeng
a848cb6534 fix(bt): fix the OCF conflict of ESP_BT_VS_DISCARD_PING_OCF 2026-09-17 14:32:05 +08:00
David Čermák
ef5168d191 Merge branch 'fix/eth-allnodes-multicast-filter' into 'master'
fix(esp_netif): add all-nodes multicast filter

See merge request espressif/esp-idf!52447
2026-09-17 14:14:59 +08:00