Xiao Xufeng
343fbafafe
Revert "fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption"
...
This reverts commit cca0ac8c563993e4c2a555f47776ab14605a6244.
2026-01-15 23:52:41 +08:00
morris
9597df4a39
fix(dma): add PSRAM memory barrier for external RAM buffers
2026-01-15 21:07:46 +08:00
morris
89924167ea
Merge branch 'fix/fix_mspi_dma_burst_c5_eco2_v5.5' into 'release/v5.5'
...
mspi: fixed mspi dma burst timing issue on c5 eco0-2 and c6 eco0-3 (v5.5)
See merge request espressif/esp-idf!45035
2026-01-15 20:59:11 +08:00
Jiang Jiang Jian
e610f09500
Merge branch 'bugfix/update_wifi_fragment_doc_v5.5' into 'release/v5.5'
...
docs(wifi): update wifi fragment doc(Backport v5.5)
See merge request espressif/esp-idf!45104
2026-01-15 20:31:10 +08:00
yiwenxiu
3feac750e3
feat(openthread): add C5 sleep test case
2026-01-15 20:30:37 +08:00
Euripedes Rocha
e67bda4c64
Merge branch 'ci/eth_10m_loopback_v5.5' into 'release/v5.5'
...
fix(esp_eth): made 10M loopback test less strict (v5.5)
See merge request espressif/esp-idf!45024
2026-01-15 12:57:59 +01:00
Zhou Xiao
6b442e969e
feat(ble): added sdkconfig to control ble host side hci log
...
(cherry picked from commit 52c2bd2dd6ad55daf4c75f9ef4b0df58282b62ab)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:33:38 +08:00
Zhou Xiao
ec6abe1537
feat(ble): supported ble log v2 hci log for Bluedroid host
2026-01-15 19:33:38 +08:00
Zhou Xiao
f72669602e
feat(ble): supported ble log v2 hci log for NimBLE host
2026-01-15 19:33:38 +08:00
Zhou Xiao
ed00cb4e00
feat(ble): support ll log payload length limit for ble log v2
...
(cherry picked from commit 82ee820cf87deeee983700129ce904c68bf5deb3)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:33:38 +08:00
Zhou Xiao
f6929c26d3
change(ble): optimized os_mbuf_copydata thread safety protection
...
(cherry picked from commit 52754b1aa443bfaae6c47025e6a29904d67a2606)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:33:37 +08:00
Zhou Xiao
861b816965
fix(ble): fixed use-after-free in bluedroid attp
...
(cherry picked from commit 78594e0f6eb95b18bf28a38493245bdb0213f542)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:13:24 +08:00
morris
e516267500
Merge branch 'feature/add_more_channel_info_v5.5' into 'release/v5.5'
...
feat(i2s): support to get more channel info (v5.5)
See merge request espressif/esp-idf!45140
2026-01-15 18:47:44 +08:00
Frantisek Hrbata
b28902c95a
fix(ldgen): correct formatting issues reported by ruff
...
Resolve ruff's UP031 errors related to the use of percent formatting for
strings and lines longer than 120 characters.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-15 11:44:58 +01:00
Luo Xu
db4802a9ef
feat(ble_mesh): update log compression for ble mesh lib
...
(cherry picked from commit 7c4b104f616f9027c09068c18618f114a044bb05)
Co-authored-by: luoxu <luoxu@espressif.com >
2026-01-15 17:43:27 +08:00
Jiang Jiang Jian
7a628dcc63
Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v5.5' into 'release/v5.5'
...
change(bt): Mark RSSI threshold-related macros as deprecated(backport v5.5)
See merge request espressif/esp-idf!44513
2026-01-15 17:08:29 +08:00
hebinglin
17c110d640
change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2
2026-01-15 17:04:17 +08:00
hebinglin
902d13d489
change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1
2026-01-15 17:04:17 +08:00
hebinglin
416c56c1ef
feat(esp_hw_support): support top pd during sleep in esp32c5 eco3
2026-01-15 17:04:17 +08:00
hebinglin
69ced7c670
revert(unit-test): filter top domain power down check for some sleep test cases
...
This reverts commit c6c2948a99bcaa47c8354fe44f62acf963821847.
2026-01-15 17:04:17 +08:00
hebinglin
402558201c
revert(esp_hw_support): force top domain power up during sleep
...
This reverts commit 7912f9fafef4c90a2a644332c46af7fd5e91f148.
2026-01-15 17:04:17 +08:00
Jiang Jiang Jian
5ecea9214c
Merge branch 'bugfix/dpp_auth_ctx_validation_v5.5' into 'release/v5.5'
...
fix(esp_wifi): Validate dpp auth instance before using it (v5.5)
See merge request espressif/esp-idf!45106
2026-01-15 16:31:50 +08:00
laokaiyao
37ee778e9a
fix(parlio_rx): fixed opposite sample edge issue
...
Closes https://github.com/espressif/esp-idf/issues/18012
2026-01-15 16:25:12 +08:00
morris
c4df42abab
Merge branch 'contrib/github_pr_17926_v5.5' into 'release/v5.5'
...
fix:Report the full buffer length to the UAC stack by setting bytes_r… (GitHub PR) (v5.5)
See merge request espressif/esp-idf!45130
2026-01-15 16:13:42 +08:00
Island
553cb5945b
Merge branch 'change/ble_update_lib_20260108_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!44933
2026-01-15 14:47:11 +08:00
zlq
873afefba8
feat(esp32c6): auto adjust LDO voltage using pvt function
2026-01-15 14:46:52 +08:00
Jiang Jiang Jian
b5e506194c
Merge branch 'fix/example_ssl_ds_requirements' into 'release/v5.5'
...
fix(example): add nvs_flash to mqtt ssl_ds requirement
See merge request espressif/esp-idf!45142
2026-01-15 14:32:59 +08:00
armando
f19e08046b
fix(uhci): fixed rx buffer potential corruption issue due to cache coherence issue caused by autowriteback
2026-01-15 14:11:05 +08:00
armando
67a1e80e51
fix(mspi): fixed mspi dma burst timing issue
2026-01-15 14:11:05 +08:00
Chen Yudong
5ffa9d5dcb
fix(example): add nvs_flash to mqtt ssl_ds requirement
2026-01-15 12:57:26 +08:00
laokaiyao
a9b2c87d49
feat(i2s): support to get more channel info
2026-01-15 12:19:57 +08:00
kinho
2805634660
fix:Report the full buffer length to the UAC stack by setting bytes_read in usb_uac_device_input_cb(), so the host correctly detects received audio data instead of seeing zero bytes.
2026-01-15 11:49:01 +08:00
Zhang Wen Xu
ee58372ea1
Merge branch 'feat/migrate_iperf_cmd_v5.5' into 'release/v5.5'
...
feat(iperf): migrate iperf to use iperf-cmd component (v5.5)
See merge request espressif/esp-idf!45085
2026-01-15 03:28:07 +00:00
Wang Meng Yang
06099eb7e7
Merge branch 'bugfix/a2dp_utils_v5.5' into 'release/v5.5'
...
fix(bt/bluedroid): add status management for audio sink service channel (v5.5)
See merge request espressif/esp-idf!45123
2026-01-15 09:57:56 +08:00
gongyantao
c43ad3a99c
change(bt): Mark RSSI threshold-related macros as deprecated
2026-01-15 09:47:13 +08:00
Jin Cheng
bdfb0f9e1d
fix(bt/bluedroid): add status management for audio sink service channel
2026-01-15 09:12:31 +08:00
Frantisek Hrbata
6f9024233e
fix(ldgen): correctly place symbols generated by compiler during IPA
...
As part of inter-procedural optimizations (IPA), the compiler may
perform tasks such as constant propagation for functions. This involves
generating a specialized version of a given function with a new symbol
name that includes a suffix. For example, during constant propagation,
the compiler might create a specialized version named
`spiflash_start_core.constprop.0` for the `spiflash_start_core`
function. Additionally, the compiler may generate multiple clones of a
single function. Currently, when ldgen performs symbol placement, it
does not account for these compiler-generated functions, leading to
their incorrect or unexpected placement in memory (markers).
Consider a linker fragment with:
```
[mapping:spi_flash]
archive: libspi_flash.a
entries:
esp_flash_api: spiflash_start_core (noflash)
```
The `spiflash_start_core` function should be placed in IRAM. However,
the compiler might generate an optimized version of this function with a
`.constprop.0` suffix, resulting in a
`.text.spiflash_start_core.constprop.0` input section. Currently, ldgen
does not handle this situation, leading to misplaced symbols.
Since `.` is not allowed in C identifiers, it should be safe to consider
all input sections for a symbol with any `.` suffix as representing that
symbol. This means considering the symbol suffixes should not cause any
ambiguity.
This change automatically places all input sections, including those
with possible suffixes for a given symbol, into the specified memory. In
other words, specifying a function name like `spiflash_start_core` in a
linker fragment automatically includes input section names matching
`spiflash_start_core(\..*)?$`.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-14 13:22:38 +01:00
Kapil Gupta
e64e900be8
apply suggestion
2026-01-14 17:24:06 +05:30
Kapil Gupta
5059f574d0
fix(esp_wifi): Validate dpp auth instance before using it
2026-01-14 17:23:49 +05:30
muhaidong
76ab9e82c2
docs(wifi): update wifi fragment doc
2026-01-14 19:31:53 +08:00
Xu Si Yu
a4e621eb9c
fix(802.15.4): move multipan and data request helpers into IRAM
2026-01-14 17:46:07 +08:00
Xu Si Yu
1e8adea6fd
feat(802.15.4): add multipan pending table support
2026-01-14 17:46:07 +08:00
Xu Si Yu
d9aac3ba33
feat(802.15.4): add SW data request detection
2026-01-14 17:46:06 +08:00
morris
5cdf6f448f
Merge branch 'feat/add_parlio_buffer_size_check_on_c6_v5.5' into 'release/v5.5'
...
feat(parlio): add buffer size alignment warning for c6 (v5.5)
See merge request espressif/esp-idf!45074
2026-01-14 16:17:26 +08:00
Rahul Tank
64150ac630
Merge branch 'bugfix/ad_type_example_v5.5' into 'release/v5.5'
...
fix(nimble): Add AD type macros in example (v5.5)
See merge request espressif/esp-idf!44981
2026-01-14 12:03:30 +05:30
Tan Yan Quan
cd42265af2
fix(openthread): restore LED state indicator for example code
2026-01-14 14:13:32 +08:00
Tan Yan Quan
a8ea7f66f8
docs(openthread): add iperf usage guide to ot_cli example readme
2026-01-14 14:13:32 +08:00
Tan Yan Quan
556a29f9f9
feat(openthread/cli-ext): update cli-ext to v2.0.0
2026-01-14 14:13:32 +08:00
Tan Yan Quan
f18228020f
feat(openthread): migrate iperf to use iperf-cmd component
2026-01-14 14:13:32 +08:00
Island
8c7d8254a4
Merge branch 'docs/add_ble_multiconnection_guide_latest_v5.5' into 'release/v5.5'
...
docs(ble): Added BLE Multi Connection Guide (v5.5)
See merge request espressif/esp-idf!44601
2026-01-14 13:59:22 +08:00