Jiang Jiang Jian
84174f6ffc
Merge branch 'feat/apptrace-crc16_v5.4' into 'release/v5.4'
...
Store CRC16 checksum value in the PERFMON1 reg (v5.4)
See merge request espressif/esp-idf!39209
2025-05-26 19:42:34 +08:00
Jiang Jiang Jian
28c4303059
Merge branch 'refactor/add_dfs_init_auto_test_v5.4' into 'release/v5.4'
...
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 (v5.4)
See merge request espressif/esp-idf!39193
2025-05-26 19:41:09 +08:00
Jiang Jiang Jian
f8be92085d
Merge branch 'fix/gattc_proc_comparison_v5.4' into 'release/v5.4'
...
fix(nimble): Fix proc rx entry comparison (v5.4)
See merge request espressif/esp-idf!39187
2025-05-26 19:40:47 +08:00
Jiang Jiang Jian
e5145a9352
Merge branch 'refactor/usb_dwc_buff_delay_on_p4_backport_v5.4' into 'release/v5.4'
...
refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets (backport to v5.4)
See merge request espressif/esp-idf!39149
2025-05-26 19:40:06 +08:00
Jiang Jiang Jian
6837ed3974
Merge branch 'fix/usbjtag_after_tinyusb_backport_v5.4' into 'release/v5.4'
...
fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB (backport to v5.4)
See merge request espressif/esp-idf!39126
2025-05-26 19:39:25 +08:00
Jiang Jiang Jian
b29391408b
Merge branch 'feature/parttable_tool_use_only_ascii_for_names_v5.4' into 'release/v5.4'
...
fix(partition_table): Ignore UTF-8 BOM bytes in csv file (v5.4)
See merge request espressif/esp-idf!39180
2025-05-26 19:38:42 +08:00
Jiang Jiang Jian
12143d6587
Merge branch 'contrib/github_pr_15942_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fix compile error on esp_cpu_int_has_handler on ESP32-P4 (GitHub PR) (v5.4)
See merge request espressif/esp-idf!39118
2025-05-26 19:38:22 +08:00
Jiang Jiang Jian
c51c27e879
Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.4)
See merge request espressif/esp-idf!39168
2025-05-26 19:36:29 +08:00
Jiang Jiang Jian
10bf6f8b0d
Merge branch 'feat/usb_host_move_dma_cap_mem_to_psram_p4_backport_v5.4' into 'release/v5.4'
...
feat(usb_host): Move DMA capable memory to external ram on P4 (backport v5.4)
See merge request espressif/esp-idf!39078
2025-05-26 19:35:12 +08:00
Jiang Jiang Jian
e84c28eff8
Merge branch 'freertos_sysview_deadlock_fix_v5.4' into 'release/v5.4'
...
fix(app_trace): prevent deadlock on sysview start (v5.4)
See merge request espressif/esp-idf!39137
2025-05-26 19:34:22 +08:00
Jiang Jiang Jian
9bb2fd0a83
Merge branch 'fix/cache_support_duing_pure_ram_app_v5.4' into 'release/v5.4'
...
fix(esp_mm): Move cache-related sources out of pure RAM app check (v5.4)
See merge request espressif/esp-idf!39063
2025-05-26 19:33:28 +08:00
Jiang Jiang Jian
43d3dd7b9c
Merge branch 'bugfix/secure_ota_no_secure_boot_v5.4' into 'release/v5.4'
...
fix: secure OTA without secure boot issue for MMU page size configurable SoCs (v5.4)
See merge request espressif/esp-idf!39124
2025-05-26 19:30:53 +08:00
Jiang Jiang Jian
b4cacfe9ae
Merge branch 'fix/fix_usj_pad_leakage_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.4)
See merge request espressif/esp-idf!39106
2025-05-26 19:29:39 +08:00
Jiang Jiang Jian
022805670d
Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.4' into 'release/v5.4'
...
fix(lp_io): enable setting edge type wakeup sources for targets that support this (v5.4)
See merge request espressif/esp-idf!36010
2025-05-26 19:26:28 +08:00
Zhao Wei Liang
6f99672c32
feat(ble): support creating connections during scanning process on ESP32-C5
...
(cherry picked from commit 9d687daf36 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 19:17:03 +08:00
Zhao Wei Liang and Zhou Xiao
6a9fedcab3
fix(ble): added missed printf for ll log interface
...
(cherry picked from commit d12e072b35 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-05-19 12:04:21 +08:00
Zhao Wei Liang
2f92b39cc5
feat(ble): support creating connections during scanning process on ESP32-H2
...
(cherry picked from commit 207d85a5f7 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:18 +08:00
Zhao Wei Liang
efd16c699a
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
...
(cherry picked from commit cd6038b6cf )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:16 +08:00
Zhao Wei Liang
d15978a30d
change(ble): [AUTO_MR] Update lib_esp32c2 to 664e4255
...
(cherry picked from commit 3cfd4d0166 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:14 +08:00
Zhao Wei Liang
60d528f7a7
change(ble): [AUTO_MR] Update lib_esp32c6 to 1304a9d0
...
(cherry picked from commit 69158d5064 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:11 +08:00
Zhao Wei Liang
8a447d44c6
change(ble): [AUTO_MR] Update lib_esp32c5 to 1304a9d0
...
(cherry picked from commit 27220c1b4c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:09 +08:00
Zhao Wei Liang
af84660236
change(ble): [AUTO_MR] Update lib_esp32h2 to 1304a9d0
...
(cherry picked from commit 29f89efea6 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:04:07 +08:00
Erhan Kurubas
41ac26292f
feat(apptrace): Store CRC16 checksum value of exposed block in the perfmon reg
2025-05-16 11:32:41 +02:00
Konstantin Kondrashov
809925eb60
refactor(partition_table): Refactoring of code style
2025-05-16 09:42:03 +03:00
morris
488ab842e3
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3
2025-05-16 10:50:43 +08:00
Sumeet Singh
4bfd493087
fix(nimble): Fix proc rx entry comparison (v5.4)
2025-05-15 19:44:48 +05:30
Konstantin Kondrashov
41dd352149
fix(partition_table): Ignore UTF-8 BOM bytes in csv file
2025-05-15 13:35:28 +03:00
wuzhenghui
1811757ad9
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy
2025-05-15 16:05:05 +08:00
Roman Leonov
2034360d96
refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets
2025-05-14 13:53:34 +02:00
Samuel Obuch
23773bb4dc
fix(sysview): do not use freertos ticks to prevent deadlock
2025-05-14 11:22:21 +02:00
John Boiles
2557132185
fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB
...
Fixes #15912 . This is a revert of a change made in 005ae0554 that breaks the
ability to re-initalize the USB/JTAG device after uninstalling TinyUSB.
Closes https://github.com/espressif/esp-idf/issues/15912
2025-05-14 08:25:40 +02:00
Mahavir Jain
09fbed0eec
fix: secure OTA without secure boot issue for MMU page size configurable SoCs
...
For secure app verification during OTA update case, the image was
getting memory mapped twice and hence the failure in verification.
Modified from memory mapped flash read to SPI flash read approach
for the MMU page size from image header.
Regression from 07318a4987
Closes https://github.com/espressif/esp-idf/issues/15936
2025-05-14 10:55:48 +05:30
Weltenprinz
d34bdc8394
fix(esp_hw_support): Fix compile error on esp_cpu_int_has_handler on ESP32-P4
...
Merges https://github.com/espressif/esp-idf/pull/15942
Closes https://github.com/espressif/esp-idf/issues/15941
2025-05-13 18:20:42 +03:00
wuzhenghui
daaba0f36c
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage
2025-05-13 20:11:18 +08:00
peter.marcisovsky
95bd653ec1
feat(usb_host): Move DMA capable memory to external ram on P4
...
- DWC-OTG internal DMA can access psram on esp32p4
- Move DMA memory buffs to psram, to save internal ram
- HCD tests and MSC example runs in CI with psram enabled
2025-05-13 13:31:17 +02:00
nilesh.kale
93ca084b62
fix(esp_mm): Move cache-related sources out of pure RAM app check
...
This change resolves build issues when compiling with
CONFIG_APP_BUILD_TYPE_PURE_RAM_APP enabled.
2025-05-13 12:57:19 +05:30
Marius Vikhammer
fe75355314
Merge branch 'bugfix/heap_in_flash_v5.4' into 'release/v5.4'
...
fix(heap): fixed CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH not working together with CONFIG_HEAP_TLSF_USE_ROM_IMPL (v5.4)
See merge request espressif/esp-idf!38121
2025-05-12 11:50:39 +08:00
Jiang Jiang Jian
fd37cd46b2
Merge branch 'feat/nvs_pytest_add_non_ascii_string_test_v5.4' into 'release/v5.4'
...
feat: Add NVS generator check test for CRC of non-ASCII strings (v5.4)
See merge request espressif/esp-idf!38842
2025-05-12 10:46:10 +08:00
Jiang Jiang Jian
063d9d4307
Merge branch 'contrib/github_pr_15132_v5.4' into 'release/v5.4'
...
fix(newlib): usleep returning early (GitHub PR) (v5.4)
See merge request espressif/esp-idf!38708
2025-05-12 10:42:50 +08:00
morris
77ae1d2b04
Merge branch 'bugfix/fixed_mismatch_of_tx_queue_statue_v5.4' into 'release/v5.4'
...
fix(i2s): fixed the false buf catenate while use preload (v5.4)
See merge request espressif/esp-idf!38967
2025-05-12 10:35:14 +08:00
Marius Vikhammer
2fcebb7483
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-05-12 09:48:30 +08:00
Marius Vikhammer
cccccd6da8
fix(newlib): fixed newlib malloc wrappers IRAM/flash placement
...
If HEAP_PLACE_FUNCTION_INTO_FLASH = y then we should also place
the newlib wrappers for the heap in to flash.
2025-05-12 09:47:08 +08:00
Marius Vikhammer
209ac93ac2
fix(heap): fixed HEAP_PLACE_FUNCTION_INTO_FLASH disabled if heap impl in ROM
2025-05-12 09:47:08 +08:00
Rahul Tank
4a927ac8d6
Merge branch 'bugfix/provide_user_option_delete_pair_v5.4' into 'release/v5.4'
...
fix(nimble): Added option to stack to handle repeat pairing internally (v5.4)
See merge request espressif/esp-idf!38959
2025-05-10 22:55:07 +08:00
Shu Chen
3fc7689ea1
Merge branch 'feat/ot_br_esp32p4_v5.4' into 'release/v5.4'
...
feat(br): support ot_br example for esp32p4 (v5.4)
See merge request espressif/esp-idf!39003
2025-05-09 19:46:49 +08:00
Jiang Jiang Jian
4f09162f42
Merge branch 'bugfix/hwlp_coproc_saving_master_v5.4' into 'release/v5.4'
...
fix(freertos): workaround a hardware bug related to HWLP coprocessor (backport v5.4)
See merge request espressif/esp-idf!38059
2025-05-09 19:31:06 +08:00
Jiang Jiang Jian
ed8580011c
Merge branch 'fix/reduce_rtc_text_size_v5.4' into 'release/v5.4'
...
fix(system): linker script: free unused .rtc.text memory for esp32c3, esp32s2 (v5.4)
See merge request espressif/esp-idf!35366
2025-05-09 18:54:01 +08:00
Jiang Jiang Jian
90607ee77b
Merge branch 'bugfix/esp32_c6_rev0_ecdsa_build_v5.4' into 'release/v5.4'
...
fix: Secure boot (ECDSA) build failure for C6 rev0 target (v5.4)
See merge request espressif/esp-idf!38834
2025-05-09 17:57:55 +08:00
Jiang Jiang Jian
aa1db69a13
Merge branch 'feat/remove_const_from_voltopart_v5.4' into 'release/v5.4'
...
feat(fatfs/diskio): Remove const from PARTITION VolToPart (v5.4)
See merge request espressif/esp-idf!38782
2025-05-09 17:55:57 +08:00
morris
bb2c83ef20
Merge branch 'fix/rmt_race_condition_v5.4' into 'release/v5.4'
...
fix(rmt): fix race condition and add receive config error message (v5.4)
See merge request espressif/esp-idf!38998
2025-05-09 17:20:53 +08:00