Commit Graph

55551 Commits

Author SHA1 Message Date
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
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
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
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
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
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
cjin
88d7d387a3 feat(bt): supported bt etm triggered rf 2026-09-17 12:13:14 +08:00
Jiang Jiang Jian
a992ea7a1d Merge branch 'bugfix/update_ftm_caldata_s31' into 'master'
Update FTM calibration data for ESP32-S31

Closes WIFIBUG-2138

See merge request espressif/esp-idf!52510
2026-09-17 11:58:52 +08:00
cjin
09e86e9026 feat(phy): supported bt etm triggered rf 2026-09-17 11:58:25 +08:00
Akshat Agrawal
dc5e9890bb fix(wifi): Limit auth, deauth, assoc frames to avoid TX buffer exhaustion 2026-09-17 09:06:47 +05:30
Chai Ji’e
1b3dc2d75b Merge branch 'feature/support_chip764_pvt_auto_dbias' into 'master'
feat(s31): support chip764 pvt auto dbias

See merge request espressif/esp-idf!51187
2026-09-17 10:49:36 +08:00
cjin
60dfc5b9b7 feat(pau): supported bt etm triggered rf 2026-09-17 09:34:23 +08:00
cjin
c86ac06424 feat(pau): added etm regdma related api 2026-09-17 09:34:23 +08:00
cjin
5c5d0d9e67 feat(phy): support using regdma to start and stop rf on h-series chips 2026-09-17 09:34:23 +08:00
cjin
abc84954b3 feat(sleep): supported phy retention on esp32-h4 2026-09-17 09:34:23 +08:00
cjin
0d7b768a89 fix(ble): place idf api for bt wakeup sleep in iram under config 2026-09-17 09:34:23 +08:00
cjin
872ce2b9ba feat(ble): updated power save readme for power optimzation 2026-09-17 09:34:23 +08:00
Wang Meng Yang
1a9e95d6c1 Merge branch 'change/optimize_bredr_perf_coex' into 'master'
change(coex): optimize bredr acl performance in coexistence scenes

Closes BT-4004

See merge request espressif/esp-idf!52345
2026-09-17 08:48:40 +08:00
Wang Meng Yang
457befd4b0 Merge branch 'bugfix/bredr_common_lib_mismatch' into 'master'
fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR

Closes BT-4517

See merge request espressif/esp-idf!52876
2026-09-17 08:35:16 +08:00
Wang Meng Yang
f8dcd2c67e Merge branch 'bugfix/fix_hfp_api_status_check' into 'master'
fix(bt/bluedroid): check HFP audio status before forwarding SCO data

Closes BTQABR2023-906

See merge request espressif/esp-idf!52824
2026-09-17 08:09:37 +08:00
morris
193fca5b95 refactor(hal): extract cache && mmu HAL into esp_hal_cache 2026-09-16 21:40:16 +08:00
Erhan Kurubas
fc18df1aa5 feat(esp_riscv_trace): exclude mask ROM code from trace by default 2026-09-16 15:00:57 +02:00
Erhan Kurubas
4d8f4f3b25 test(esp_riscv_trace): Add coredump snapshot note coverage
Check the ESP_RISCV_TRACE ELF note and per-core PT_LOAD segments
after an abort, without decoding the trace stream.
2026-09-16 15:00:57 +02:00
Erhan Kurubas
7ed58ee6a5 feat(esp_riscv_trace): Add trace snapshot to the coredump file 2026-09-16 15:00:57 +02:00
Nachiket Kukade
47ae08abb8 fix(esp_wifi): Update FTM calibration data for ESP32-S31 2026-09-16 18:06:25 +05:30
Martin Vychodil
8438b4b0ca Merge branch 'bugfix/fatfs-restore-ff-use-expand' into 'master'
fix(fatfs): restore FF_USE_EXPAND for contiguous file API

Closes IDFGH-18260

See merge request espressif/esp-idf!52783
2026-09-16 19:47:11 +08:00
wuzhenghui
66482b8109 fix(esp_hw_support): only bypass pll_160 clock management if PVT is enabled 2026-09-16 19:37:33 +08:00
wangjialiang
6dea222f7f fix(iso): Fix cis cen 2nd cis create failed 2026-09-16 18:56:19 +08:00
Michael.B
923bce4161 refactor(pmu): move S31 dbias vol gap getter from efuse_ll to pmu_ll
Keep PMU calibration efuse reads in the PMU LL layer, matching other chips.
2026-09-16 18:31:28 +08:00
yanzihan@espressif.com
38fea2d793 feat(esp_hw_support): use pvt auto dbias to support for esp32s31 2026-09-16 18:31:27 +08:00
Jin Cheng
cfce9ef45a fix(bt/controller): Fixed wrong version of btdm_common used by BR/EDR
- Sync btdm_common at BR/EDR side
- Enabled BTLC timer overflow interrupt
- Check the btdm version used by BR/EDR during controller initialization
2026-09-16 17:43:24 +08:00
David Cermak
7bcdb676ba feat(lwip): Add support for build-only tests 2026-09-16 16:42:10 +08:00
Guillaume Souchere
e492079576 Merge branch 'feat/esp-stdio-custom-driver' into 'master'
feat(esp_stdio): Add support for custom IO

Closes IDF-14901 and IDF-15541

See merge request espressif/esp-idf!45955
2026-09-16 10:32:44 +02:00