Mahavir Jain
ac8b73bda1
fix(bootloader): fix signature verification skip in deep sleep scenario
...
For CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP enabled and exit from
deep sleep case the secure boot signature verification must be skipped
to improve the wakeup performance.
Closes https://github.com/espressif/esp-idf/issues/15590
2025-11-25 10:11:58 +05:30
morris
d66ebb86d2
Merge branch 'feat/psram_250m_p4_v5.5' into 'release/v5.5'
...
psram: support 250MHz in experimental (v5.5)
See merge request espressif/esp-idf!43348
2025-11-21 11:12:22 +08:00
gaoxu
80f2f639f6
fix(adc): fix ESP32P4 V3 build error on 5.5
2025-11-19 11:18:28 +08:00
armando
ffcf9f3330
change(psram): use 200M as default
2025-11-18 11:06:23 +08:00
Jiang Jiang Jian
cc569cbd80
Merge branch 'bugfix/ftm_terminate_asap_v5.5' into 'release/v5.5'
...
bugfix(wifi): Add the termination dialog token in ASAP FTM (Backport v5.5)
See merge request espressif/esp-idf!43430
2025-11-18 10:40:43 +08:00
Jiang Jiang Jian
8950969ade
Merge branch 'ci/ulp_fsm_i_wr_reg_v5.5' into 'release/v5.5'
...
test(ulp): added larger delay in ULP FSM I_WR_REG instruction test (v5.5)
See merge request espressif/esp-idf!43422
2025-11-18 10:08:17 +08:00
Jiang Jiang Jian
4a6a2312b6
Merge branch 'contrib/github_pr_17710_v5.5' into 'release/v5.5'
...
fix(nvs_sec_provider): replace abort() when nvs_keys is missing with a warrnig log (GitHub PR) (v5.5)
See merge request espressif/esp-idf!43409
2025-11-18 10:08:03 +08:00
Jiang Jiang Jian
530695120d
Merge branch 'feat/phy_lib_update_c5eco3_coex_v5.5' into 'release/v5.5'
...
feat(phy): updated phy lib for ESP32-C5 ECO2/ECO3 coex (v5.5)
See merge request espressif/esp-idf!43416
2025-11-18 02:34:15 +08:00
morris
f555a1da04
Merge branch 'feat/isp_shadow_reg_v5.5' into 'release/v5.5'
...
isp: added shadow reg settings (v5.5)
See merge request espressif/esp-idf!43376
2025-11-17 19:19:25 +08:00
Jiang Jiang Jian
a146cfeacf
Merge branch 'bugfix/bluetooth_chan_map_error_v5.5' into 'release/v5.5'
...
fix(bt/controller): fixed Bluetooth hardware error of 'CHMAP_ERROR' (v5.5)
See merge request espressif/esp-idf!43339
2025-11-17 19:15:11 +08:00
Jiang Jiang Jian
29e9e7ebee
Merge branch 'feat/support_p4_unicore_auto_clock_gating_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): support unicore auto clock gating for esp32p4 rev3+ (v5.5)
See merge request espressif/esp-idf!43370
2025-11-17 19:07:39 +08:00
Jiang Jiang Jian
feaa12ec09
Merge branch 'contrib/github_pr_17831_backport_v5.5' into 'release/v5.5'
...
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v5.5)
See merge request espressif/esp-idf!43304
2025-11-17 19:06:54 +08:00
Akshat Agrawal
588c7a2248
bugfix(wifi): Add the termination dialog token in ASAP FTM
...
1. Increase the dwell time for Off-chan FTM
2. Perform the Off-Chan FTM in 20Mhz
2025-11-17 15:26:05 +05:30
Marius Vikhammer
17dd84e012
test(ulp): added larger delay in ULP FSM I_WR_REG instruction test
...
Test is flakey, could possibly be due to the ULP occasionally needing
a bit more time to start up.
2025-11-17 16:23:34 +08:00
Jiang Jiang Jian
34c9b4fc72
Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.5)
See merge request espressif/esp-idf!43383
2025-11-17 15:16:14 +08:00
Jiang Jiang Jian
376f396e20
Merge branch 'bugfix/esp32c5_encrypted_flash_write_v5.5' into 'release/v5.5'
...
fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption (v5.5)
See merge request espressif/esp-idf!43326
2025-11-17 15:02:40 +08:00
Zhou Xiao
7bbe3c9d06
feat(phy): ESP32-C5 ECO2/ECO3 coex and ESP32-C6 track reset
...
* C5 phy_version: 1 107, 8c534c84, Nov 17 2025
* C6 phy_version: 343, b513b46, Nov 14 2025
(cherry picked from commit 5286451f2e1330262277685fca0479c668cf9ff9)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-11-17 14:31:32 +08:00
Krzysztof Lewandowski
943137e6b1
fix(nvs_sec_provider): Emit warning when nvs_keys partition is missing
...
- Instead of returning error (ESP_FAIL), which led to an abort
in the startup
2025-11-17 10:41:57 +05:30
Jiang Jiang Jian
925e34d01c
Merge branch 'fix/check_usj_status_before_access_v5.5' into 'release/v5.5'
...
fix(esp_driver_usb_serial_jtag): check USJ accessibility before read/write (v5.5)
See merge request espressif/esp-idf!43393
2025-11-17 12:51:58 +08:00
Jiang Jiang Jian
4cf811f0d7
Merge branch 'bugfix/ftm_recalib_esp32c5_v5.5' into 'release/v5.5'
...
bugfix(wifi): Re-calibrate FTM for ESP32-C5 (ECO2) (Backport v5.5)
See merge request espressif/esp-idf!43373
2025-11-17 11:04:24 +08:00
Jiang Jiang Jian
7d73e80b80
Merge branch 'fix/fix_some_deadlock_issue_v5.5' into 'release/v5.5'
...
fix(openthread): resolve deadlock issues due to switching_lock (v5.5)
See merge request espressif/esp-idf!43358
2025-11-17 10:02:28 +08:00
Jiang Jiang Jian
ecfb89d480
Merge branch 'test/usj_test_v5.5' into 'release/v5.5'
...
test(usj): Fix usj test failure for fsync function (backport v5.5)
See merge request espressif/esp-idf!43378
2025-11-17 10:01:53 +08:00
Jiang Jiang Jian
2a8d264e40
Merge branch 'bugfix/fix_espnow_send_fail_when_coex_enable_v5.5' into 'release/v5.5'
...
fix(coex): fixed the espnow send fail when coex enable (v5.5)
See merge request espressif/esp-idf!43299
2025-11-17 09:35:43 +08:00
morris
7b2f4f2b88
Merge branch 'fix/mipi_dsi_phy_clk_type_v5.5' into 'release/v5.5'
...
fix(lcd): fix mipi dsi phy type for p4 version below 3.0 (v5.5)
See merge request espressif/esp-idf!43354
2025-11-14 18:21:55 +08:00
wuzhenghui
2162471cd0
test(esp_pm): add test case for USJ printing performance during wake-up
...
Add a new test case to verify that USJ printing doesn't block CPU on chip
wake-up from light sleep. The test measures the average time per print
operation and ensures it's below 5000 microseconds.
2025-11-14 17:41:48 +08:00
wuzhenghui
6dfea6c03e
fix(esp_driver_usb_serial_jtag): check USJ accessibility before read/write
...
Add connection checks to usb_serial_jtag_write and usb_serial_jtag_read
functions to return -EIO error code when the USB Serial JTAG is not
connected.
2025-11-14 17:26:10 +08:00
wuzhenghui
8c77a3075a
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6
2025-11-14 16:40:27 +08:00
C.S.M
be21577705
test(usj): Fix usj test
2025-11-14 16:09:04 +08:00
armando
86f9d0cf5c
feat(isp): added shadow reg settings
2025-11-14 15:54:06 +08:00
Jiang Jiang Jian
01b9a1dd18
Merge branch 'fix/fix_xtal32k_power_breaks_adc_v5.5' into 'release/v5.5'
...
fix(esp_system): fix XTAL32K power breaks ADC function on 32k XTAL clock pin (v5.5)
See merge request espressif/esp-idf!43297
2025-11-14 15:31:04 +08:00
morris
1c4f1f47cc
Merge branch 'feature/esp32p4_eco5_io_hold_v5.5' into 'release/v5.5'
...
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v5.5)
See merge request espressif/esp-idf!43308
2025-11-14 15:22:50 +08:00
Akshat Agrawal
54c9981c1a
bugfix(wifi): Re-calibrate FTM for ESP32-C5 (ECO2)
2025-11-14 12:36:20 +05:30
Jiang Jiang Jian
45d4989d73
Merge branch 'feat/avoid_disconnect_when_set_bandmode_v5.5' into 'release/v5.5'
...
feat(wifi): avoid disconnect when set band mode(backport v5.5)
See merge request espressif/esp-idf!43074
2025-11-14 15:03:47 +08:00
wuzhenghui
9e06691c52
feat(esp_hw_support): support unicore auto clock gating for esp32p4 rev3+
2025-11-14 14:08:52 +08:00
Jiang Jiang Jian
e2493ad0c9
Merge branch 'bugfix/lwip_stack_in_psram_limitation_v5.5' into 'release/v5.5'
...
fix(lwip): allow task stack from SPIRAM except for ESP32 ECO2 and below (v5.5)
See merge request espressif/esp-idf!43318
2025-11-14 13:54:03 +08:00
Tan Yan Quan
d481ea191e
fix(openthread): resolve deadlock issues due to switching_lock
...
* esp-openthread: thread_zigbee/esp-openthread@068a8f4d2
* openthread: espressif/openthread@36b14d3ef
* esp-idf: espressif/esp-idf@8d036f2ed
2025-11-14 03:18:11 +00:00
Chen Jichang
f04318c605
fix(lcd): fix mipi dsi phy type for p4 version below 3.0
2025-11-14 11:07:26 +08:00
yinqingzhao
f488b9c1d1
feat(wifi): avoid disconnect when set band mode and fix some wifi bugs
2025-11-14 10:31:50 +08:00
Jiang Jiang Jian
2dc1a9bce6
Merge branch 'bugfix/fix_hid_memory_leak_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): Fixed HID memory leak (v5.5)
See merge request espressif/esp-idf!43331
2025-11-14 10:23:21 +08:00
Jiang Jiang Jian
39bcc8ffec
Merge branch 'bugfix/fix_send_wakenull_off_channel_v5.5' into 'release/v5.5'
...
fix(wifi): fix issue that disarm send wake null timer donot take effect and sta bolck scan timeout V5.5
See merge request espressif/esp-idf!43281
2025-11-14 10:02:03 +08:00
Armando
b698ac758e
feat(psram): support 250MHz in experimental
2025-11-14 09:34:51 +08:00
Jin Cheng
051de7d578
fix(bt/controller): Fixed some controller bugs
...
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:46:56 +08:00
liqigan
38ea9357b8
fix(bt/bluedroid): Fixed HID memory leak
2025-11-13 17:44:14 +08:00
Michael (XIAO Xufeng)
c51b5e955a
Merge branch 'feature/support_efuses_esp32p4_eco5_v5.5' into 'release/v5.5'
...
feat(efuse): Support efuses for ESP32-P4 ECO5 (v5.5)
See merge request espressif/esp-idf!42651
2025-11-13 17:11:10 +08:00
Jiang Jiang Jian
72d9925056
Merge branch 'feat/set_pull_mode_of_coex_input_pin_v5.5' into 'release/v5.5'
...
feat(esp_coex): set the pull mode of the external coex input pin (v5.5)
See merge request espressif/esp-idf!43311
2025-11-13 16:43:35 +08:00
Jiang Jiang Jian
0ba481b055
Merge branch 'fix/increase_ble_log_task_stack_size_for_xtensa_chips_v5.5' into 'release/v5.5'
...
fix(ble): increase default ble log stack size for xtensa chips (v5.5)
See merge request espressif/esp-idf!43287
2025-11-13 16:13:27 +08:00
Jiang Jiang Jian
8c9f686cd1
Merge branch 'bugfix/cod_chg_by_scan_ena_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): update the COD before enabling inquiry scan (v5.5)
See merge request espressif/esp-idf!43237
2025-11-13 16:13:00 +08:00
Jiang Jiang Jian
043416978d
Merge branch 'bugfix/psram_mmap_for_all_targets_v5.5' into 'release/v5.5'
...
fix(esp_psram): make SPIRAM_USE_MEMMAP available for all targets (v5.5)
See merge request espressif/esp-idf!43132
2025-11-13 16:11:24 +08:00
Jiang Jiang Jian
dc7304b717
Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.5' into 'release/v5.5'
...
ADC: add continuous parse data API (v5.5)
See merge request espressif/esp-idf!42205
2025-11-13 16:07:13 +08:00
Mahavir Jain
3fd00b4d80
fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption
...
Encrypted flash write operation sometimes result in random corruption in
certain bytes. Root cause points to sudden current surge due to involvement of
encryption block overwhelming LDO supply. More details will be provided
in the ESP32-C5 SoC Errata document.
This fix limits the CPU clock to 160MHz for flash encryption enabled
case. Failing encrypted flash write tests could successfully pass in
this configuration. Going ahead, a dynamic clock adjustment in flash
driver will be considered to mitigate this issue.
2025-11-13 13:26:06 +05:30