Island
739a6efac8
Merge branch 'bugfix/fix_ble_lib_link_issue_esp32c3' into 'master'
...
Fixed ble lib linkage issue on esp32c3(edf923e)
See merge request espressif/esp-idf!38788
2025-04-30 11:16:27 +08:00
armando
8d02253b48
refactor(sdio): sdio related soc register headers renaming
2025-04-30 10:50:12 +08:00
wanckl
00c78197df
test(driver_twai): test app rename and add cache safe test
2025-04-30 10:38:59 +08:00
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +08:00
Armando (Dou Yiwen)
574b27d02c
Merge branch 'fix/fix_image_check_16_mega_bytes_limit' into 'master'
...
bootloader: fixed image cannot exceed 16MB issue
See merge request espressif/esp-idf!38397
2025-04-30 10:30:42 +08:00
Jiang Jiang Jian
35d17049e6
Merge branch 'support/esp32c5eco2_ble_15_4' into 'master'
...
Resupport BLE and 15.4 for esp32c5eco2
Closes IDF-12822, IDF-12824, IDF-10559, IDF-10560, IDF-10561, IDF-10562, IDF-10563, IDF-10564, IDF-10565, IDF-10566, and IDF-10567
See merge request espressif/esp-idf!38804
2025-04-30 10:11:19 +08:00
Harshal Patil
d898c2398b
Merge branch 'feat/some_xip_psram_related_optimisations_and_fixes' into 'master'
...
feat(esp_psram): Fix late PSRAM init and add some wasted XIP PSRAM memory in heap
Closes IDF-11463 and IDF-10555
See merge request espressif/esp-idf!37116
2025-04-30 00:02:19 +08:00
Roman Leonov
178ac8ee0f
refactor(ext_port): Removed ext_hub dependency: update test_app
2025-04-29 17:55:25 +02:00
Roman Leonov
a807fe7940
refactor(ext_port): Removed ext_hub dependency
2025-04-29 17:54:16 +02:00
Roman Leonov
9e95a681b5
Merge branch 'feature/usb_host_ext_port_testing' into 'master'
...
feature(ci): The External Port Driver test app
Closes IDF-10473
See merge request espressif/esp-idf!37275
2025-04-29 23:49:26 +08:00
Adam Múdry
f0f0286ec2
Merge branch 'feat/nvs_pytest_add_non_ascii_string_test' into 'master'
...
feat: Add NVS generator check test for CRC of non-ASCII strings
Closes IDF-12979
See merge request espressif/esp-idf!38630
2025-04-29 22:30:45 +08:00
Li Shuai
40e1abf7b1
Merge branch 'bugfix/idf-12854' into 'master'
...
Revert the change of force return efuse controller state idle
Closes IDF-12854
See merge request espressif/esp-idf!38825
2025-04-29 22:16:00 +08:00
Island
8e0b1cfcb8
Merge branch 'fix/ble_mesh_fixed_insufficient_link_close' into 'master'
...
fix(ble_mesh): fixed issue with insufficient link close transmit cnt
Closes BLERP-1810
See merge request espressif/esp-idf!38731
2025-04-29 21:10:31 +08:00
yinqingzhao
b1cc59865b
fix(provisioning): enlarged app size for build issue fix
2025-04-29 20:55:22 +08:00
Krzysztof
70d565ddbb
change(docs): Enable Documentation Chatbot only for the master branch
2025-04-29 20:26:14 +08:00
Ondrej Kosta
e941910c0f
feat(esp_eth): Added destination MAC address filter configuration interface
2025-04-29 13:54:56 +02:00
zwx
798a529ca6
feat(openthread): enlarge ot_br factory binary size
2025-04-29 19:37:55 +08:00
Aditya Patwardhan
f7398c5bc2
Merge branch 'bugfix/esp32_c6_rev0_ecdsa_build' into 'master'
...
fix: Secure boot (ECDSA) build failure for C6 rev0 target
Closes IDFGH-15184
See merge request espressif/esp-idf!38810
2025-04-29 17:57:55 +08:00
zwx
0e554538f7
feat(802.15.4): supported IEEE802.15.4 on the C5ECO2
2025-04-29 16:45:47 +08:00
Roman Leonov
8a6271bc32
feat(test_ext_port): Added test cases for the external port driver testing
2025-04-29 16:39:15 +08:00
harshal.patil
43a0026701
fix(hal/sha): Fix unaligned memory access in case of non-byte aligned regions
2025-04-29 14:08:42 +05:30
Rahul Tank
d2cbc938ae
fix(nimble): Enable support for Connect with scan for c6/ h2 chip
2025-04-29 13:48:41 +05:30
Guillaume Souchere
0627576982
docs(heap): Document heap task tracking
...
Populate the heap_debug.rst section on heap task tracking with the
description of the reworked task tracking.
2025-04-29 10:11:58 +02:00
armando
755fd86b6f
fix(bootloader): fixed image cannot exceed 16MB issue
...
flash 32-bit-addr is an experimental feature that has multiple
dependencies, e.g. flash chip vendor, etc.
If CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH can be enabled
successfully and tests are passed, we can allow images to be
placed on higher-than-16MB flash addresses
2025-04-29 15:42:27 +08:00
Rahul Tank
08649020ea
fix(nimble): Corrected structure field name usage in examples
2025-04-29 12:34:04 +05:30
nilesh.kale
944e3ec846
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-04-29 12:30:27 +05:30
Marius Vikhammer
4ea1facb42
Merge branch 'feature/esp32h21_core_support' into 'master'
...
feat(esp32h21): added support for misc core system features
Closes IDF-12042, IDF-11598, IDF-11596, IDF-11874, IDF-11873, IDF-11528, and IDF-11511
See merge request espressif/esp-idf!38773
2025-04-29 14:53:52 +08:00
Tomas Rezucha
6badd2cf25
fix(usb/host): Do not call heap_caps_get_allocated_size() in USB host driver
...
It causes heap corruption if heap poisoning is enabled on ESP32-P4.
It returns incorrect size on ESP32-S3.
Closes https://github.com/espressif/esp-idf/issues/15815
2025-04-29 14:50:11 +08:00
C.S.M
8344af1f09
Merge branch 'feat/support_length_eof' into 'master'
...
feat(uhci): Add UHCI support on esp32c5, esp32h2.
See merge request espressif/esp-idf!38794
2025-04-29 14:34:58 +08:00
Li Shuai
6411ed0325
Revert "change(efuse): force return efuse controller state idle before efuse is supported"
...
This reverts commit 36776a15ef .
2025-04-29 14:26:45 +08:00
Zhou Xiao
2e8d8beb9d
change(ble): supported ble for esp32c5-eco2
2025-04-29 14:24:47 +08:00
Armando (Dou Yiwen)
06520a3c99
Merge branch 'fix/fix_c5_eco2_psram_id_issue' into 'master'
...
psram: c5 eco2 psram id issue
Closes IDF-12991 and IDF-12992
See merge request espressif/esp-idf!38730
2025-04-29 14:23:17 +08:00
Zhang Wen Xu
b79b7ac2ad
Merge branch 'feat/mtd_parent_search' into 'master'
...
feat(openthread): enable parent search function for MTD
Closes TZ-1717
See merge request espressif/esp-idf!38615
2025-04-29 14:19:21 +08:00
harshal.patil
003b54ebfe
feat(esp_psram): XIP from PSRAM can be used only when SPIRAM_BOOT_INIT=y for ESP32P4
...
In case of ESP32-P4, if SPIRAM memory initialisations are not performed during
boot-up, XIP PSRAM can be setup because of different virtual range of PSRAM and Flash
2025-04-29 11:48:28 +05:30
harshal.patil
c67901fc07
ci(esp_psram): Add a test to validate non-bootup PSRAM initialisation
...
- Also adds a test for the newly added PSRAM helper APIs:
esp_psram_get_heap_pool_size() and esp_psram_get_effective_mapped_size()
2025-04-29 11:48:28 +05:30
harshal.patil
f58c78b644
fix(esp_psram): Fix loading PSRAM XIP segments after PMP split has been configured
2025-04-29 11:48:27 +05:30
harshal.patil
ab229a34b3
feat(cpu_region_protect): Enable basic memory protection for SPIRAM
2025-04-29 11:48:27 +05:30
harshal.patil
49f253361e
feat(esp_psram): Add the gap created due to alignment of XIP segments in heap
2025-04-29 11:48:27 +05:30
harshal.patil
0f628496c8
feat(esp_psram): Add some helper APIs to get usable PSRAM memory size
2025-04-29 11:48:27 +05:30
harshal.patil
46225a4026
feat(esp_psram): Add a new API to just detect and enable the PSRAM
...
- esp_psram_chip_init() just detects and does basic initialisations of PSRAM
- esp_psram_init() initialises and maps/loads the PSRAM pages
2025-04-29 11:48:27 +05:30
Jiang Jiang Jian
0be704f5dc
Merge branch 'doc/add_soc_support_coexistence_for_esp32c5' into 'master'
...
docs(coex): add soc_support_coexistence for esp32c5
See merge request espressif/esp-idf!38378
2025-04-29 14:18:14 +08:00
Sudeep Mohanty
1e616eeb84
fix(newlib): Fixed an issue where usleep() could consume more CPU cycles
...
The following changes are made in this commit:
1. This commit updates the implementation of usleep() to now always yield
CPU time if undergoing a multi-tick sleep. This reduces the accuracy of
usleep() but in turn allows the scheduler to schedule different tasks.
2. The commit also updates the MCPWM unit test which fails due to the
change in the behavior of usleep().
Closes: https://github.com/espressif/esp-idf/pull/15132
2025-04-29 08:15:16 +02:00
Xu Si Yu
bdf0ccaa74
Merge branch 'feat/add_a_callback_to_handle_rcp_reset_failure' into 'master'
...
feat(openthread): add a callback to handle rcp reset failure
See merge request espressif/esp-idf!38551
2025-04-29 14:00:33 +08:00
Zhang Wen Xu
211074d702
Merge branch 'feat/enable_ot_dns_server_platform_udp' into 'master'
...
feat(openthread): dns server of border router bind unspecified netif
See merge request espressif/esp-idf!38696
2025-04-29 12:21:11 +08:00
Mahavir Jain
6c0d5def85
test: convert C6 secure boot tests to use ECDSA scheme
2025-04-29 12:05:22 +08:00
Mahavir Jain
f3b4050a9f
fix: Secure boot (ECDSA) build failure for C6 rev0 target
...
Closes https://github.com/espressif/esp-idf/issues/15856
2025-04-29 12:05:22 +08:00
Tan Yan Quan
3cc4702f7a
feat(openthread): enable parent search function for MTD
2025-04-29 11:47:26 +08:00
C.S.M
bb03892461
feat(uhci): Add length receive threshold support
2025-04-29 11:12:38 +08:00
Jiang Jiang Jian
c508207349
Merge branch 'bugfix/fix_tbtt_interrupt_timing_error' into 'master'
...
fix(pm): fix tbtt interrupt timing error when BLE RTC is configured to use...
Closes WIFIBUG-1151
See merge request espressif/esp-idf!38771
2025-04-29 11:12:30 +08:00
luoxu
ad1073693e
fix(ble_mesh): fixed issue with insufficient link close transmit cnt
2025-04-29 10:45:52 +08:00