Konstantin Kondrashov
3f5377a9b1
fix(efuse): Fix test where size of field was obtained incorrectly
...
When the eFuse field consists of single descriptor, its size can be
taken from struct member 'bit_count'. However, when the field consists of
multiple descriptors, the size should be obtained via esp_efuse_get_field_size()
2025-11-27 11:20:43 +05:30
Konstantin Kondrashov
997c8f50b5
fix(efuse): Adds missing SOC defines for ESP32-P4 v3
2025-11-27 11:20:43 +05:30
Marius Vikhammer
9128fce42c
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar
2025-11-27 11:20:43 +05:30
Omar Chebib
56c71ffc0d
ci: re-enable cxx tests_apps and examples for the ESP32-P4
2025-11-27 11:20:35 +05:30
laokaiyao
0b0306a13f
refactor(parlio_rx): use gdma_link for better gdma link management
2025-11-27 11:38:42 +08:00
laokaiyao
ce84d734ef
feat(gdma_link): support to select final node link type
2025-11-27 11:36:58 +08:00
laokaiyao
7d8d166f83
ci(parlio): fixed incorrect condition in rx test case
2025-11-27 11:32:34 +08:00
morris
ef9b619498
Merge branch 'fix/isp_typos_v5.5' into 'release/v5.5'
...
fix(isp): fix some typos in isp document (v5.5)
See merge request espressif/esp-idf!43508
2025-11-27 11:16:53 +08:00
morris
d0f6d3699f
Merge branch 'feat/usb_host_pwr_clk_gating_ll_backport_5.5' into 'release/v5.5'
...
feat(usb_host): Add power and clock gating LL, HAL backport 5.5
See merge request espressif/esp-idf!42983
2025-11-27 11:15:47 +08:00
morris
1d5fcc6d2e
Merge branch 'bugfix/uart_related_backports_v5.5' into 'release/v5.5'
...
fix(uart): some related uart backports (v5.5)
See merge request espressif/esp-idf!43617
2025-11-27 10:52:38 +08:00
Jiang Jiang Jian
7f31c97078
Merge branch 'bugfix/fix_get_current_band_error_after_set_bandmode_v5.5' into 'release/v5.5'
...
fix(wifi): fix get incorrect current band after set bandmode(backport v5.5)
See merge request espressif/esp-idf!43609
2025-11-27 10:23:48 +08:00
Jiang Jiang Jian
6a7659432b
Merge branch 'feat/esp_idf_feat_gpioworkaround_v5.5' into 'release/v5.5'
...
feat(esp_hw_support): add gpio reset workaround except esp32 & esp32s2 (v5.5)
See merge request espressif/esp-idf!43469
2025-11-27 10:22:02 +08:00
Jiang Jiang Jian
2db91774f7
Merge branch 'fix/fix_bad_esp_clk_tree_initialize_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): fix esp32c5 clk seting broken after CPU reset (v5.5)
See merge request espressif/esp-idf!43453
2025-11-27 10:19:11 +08:00
igor.udot
97a8ee870f
ci: pytest-ignore skip using dut id
2025-11-27 08:56:36 +08:00
Tomas Rezucha
6eb5def1d0
ci(usb/device): re-enable usb_device tests for ESP32-P4
2025-11-26 16:00:15 +01:00
wuzhenghui
9d75959a11
feat(esp_hw_support): re-enable P4 sleep wakeup tests for rev3.0
2025-11-26 19:25:53 +08:00
wuzhenghui
ab1998e45b
feat(esp_hw_support): re-enable P4 sleep wakeup tests for rev3.0
2025-11-26 19:24:21 +08:00
Island
df08d0dbc3
Merge branch 'bugfix/check_psync_status_v5.5' into 'release/v5.5'
...
fix(nimble): Add a check for psync before processing (v5.5)
See merge request espressif/esp-idf!43632
2025-11-26 17:33:14 +08:00
Omar Chebib
a5bce887ab
ci: re-enable eh_frame for the ESP32-P4
2025-11-26 11:40:01 +05:30
Marius Vikhammer
d59b797d44
fix(system): fixed p4 eco5 getting stuck when stalling other CPU
2025-11-26 11:40:01 +05:30
Marius Vikhammer
8e1a1a46fd
ci(esp_timer): re-enable ci tests for esp-timer on p4 eco5
2025-11-26 11:40:01 +05:30
Marius Vikhammer
0392a67f07
fix(system): fixed constructors not working properly on P4 ECO5
2025-11-26 11:40:01 +05:30
Marius Vikhammer
91e8dc6b53
fix(lp-core): fixed rtc mem conflict on p4 eco5 between app and ULP
2025-11-26 11:40:01 +05:30
Marius Vikhammer
7a0173dfac
fix(rom): fixed systimer hal implementation from ROM always being used on P4
2025-11-26 11:40:01 +05:30
Konstantin Kondrashov
dde1b3d791
fix(examples): Fix IPC ISR RISC-V test for ESP32-P4 rev3
...
Remove checks for MSTATUS and MCAUSE values that
may vary in different chip revisions.
2025-11-26 11:40:01 +05:30
Michael (XIAO Xufeng)
d2ac65df80
Merge branch 'feat/make_p4_rev3_default_v5.5' into 'release/v5.5'
...
p4: make v3 as default for CI (v5.5)
See merge request espressif/esp-idf!43441
2025-11-26 12:02:29 +08:00
yiwenxiu
674514e7b4
feat(openthread): optimize fail cases in CI test
2025-11-26 11:08:28 +08:00
Xu Si Yu
e3024aa3b5
fix(openthread): remove the duplicate macro definition
2025-11-25 16:13:41 +08:00
Rahul Tank
61d2d0e8c6
fix(nimble): Add a check for psync before processing
2025-11-25 10:20:50 +05:30
chenjianhua
18b82d2959
feat(ble/nimble): support runtime allocation for mempool
2025-11-25 10:20:38 +05:30
Rahul Tank
07a9d40a75
fix(nimble): Address compilation issues in nimble examples
2025-11-25 10:20:30 +05:30
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
62edb3f79c
chor(mcpwm): replace p4 psram test
2025-11-25 10:04:45 +08:00
Song Ruo Jing
0c15b9f6a4
refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver
2025-11-24 11:41:26 +08:00
Song Ruo Jing
ee588b3aad
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-24 11:41:26 +08:00
Song Ruo Jing
3228998165
fix(uart): fix some wdt get triggered due to uart sclk not exist on C5
...
Interrupt wdt would get triggered on uart_driver_install if uart driver was deleted before
Closes https://github.com/espressif/esp-idf/issues/17779
RTC wdt would get triggered on esp_restart if uart driver was deleted before
2025-11-24 11:41:26 +08:00
Song Ruo Jing
430e8e8970
fix(ci): increase memory leak threshold for uart rs485 test app
2025-11-24 11:41:26 +08:00
Song Ruo Jing
a5904ca810
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
...
Issue saw on S3 UART2 and some LP_UART ports
2025-11-24 11:41:26 +08:00
Song Ruo Jing
9629b2fb6a
fix(uart): correct uart_get_tx_buffer_free_size calculation
...
Modified a bit on the TX ring buffer push size logic
Closes https://github.com/espressif/esp-idf/issues/15859
2025-11-24 11:41:19 +08:00
yangfeng
14a67afb04
fix(bt/examples): Fixed test_bt_l2cap not finding ESP_SDP_CREATE_RECORD_COMP_EVT
2025-11-24 10:37:02 +08:00
Song Ruo Jing
fb20e147d5
fix(console): release default console UART pins if console is switched in bootloader
...
Also print out console UART pin number in app cpu_startup stage
Closes https://github.com/espressif/esp-idf/issues/16764
Closes https://github.com/espressif/esp-idf/issues/17459
2025-11-21 22:11:25 +08:00
Song Ruo Jing
086183db94
fix(light_sleep/example): fix potential compilation error in light_sleep example
...
If ESP_CONSOLE_NONE is selected in menuconfig, compilation fails with
undefined CONFIG_ESP_CONSOLE_UART_BAUDRATE macro.
2025-11-21 21:57:22 +08:00
Song Ruo Jing
2143f6ea47
fix(uart): fix release pin logic if switching only one pin
2025-11-21 21:57:00 +08:00
Zhang Hai Peng
131322d502
fix(ble/bluedroid): Fixed missing BLE connect and disconnect events
...
(cherry picked from commit 2dcbd64616 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-21 21:53:24 +08:00
yinqingzhao
7edbfa84a3
fix(wifi): fix get incorrect current band after set bandmode
2025-11-21 19:35:12 +08:00
Zhang Hai Peng
a3ff4beeb3
fix(ble/bluedroid): Fixed BLE incorrect device record count issue
...
(cherry picked from commit 9bfd9c5340 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-21 17:53:22 +08:00
xiongweichao
54513a220a
feat(bt): Adds an SPP API parameter to indicate whether to create SPP record
2025-11-21 15:55:35 +08:00
igor.udot
82cf7083e3
ci: disable p4 rev3 invalid tests temporarily for v5.5 only
2025-11-21 11:28:08 +08:00
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
armando
a3bca48289
ci(p4): disable p4 rev3 invalid tests temporarily for v5.5 only
2025-11-21 09:19:16 +08:00