Zhou Xiao
debf1a00a0
feat(ble): support sid filter feature on ESP32H2
...
(cherry picked from commit e4e42f0166 )
Co-authored-by: cjin <jinchen@espressif.com >
2026-01-19 14:19:29 +08:00
Zhou Xiao
009a956581
feat(ble): add config to enable sid filter feat
...
(cherry picked from commit 3bf230435c )
Co-authored-by: cjin <jinchen@espressif.com >
2026-01-19 14:19:29 +08:00
Zhou Xiao
44bf1565ff
change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
...
(cherry picked from commit 54e5f358bf )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-19 14:19:29 +08:00
Zhou Xiao
b292a6695d
change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
...
(cherry picked from commit 57b4819474 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-19 14:19:29 +08:00
Island
9c66d3416f
Merge branch 'fix/uaf_in_bluedroid_attp_v5.3' into 'release/v5.3'
...
fix(ble): fixed use-after-free in bluedroid attp (v5.3)
See merge request espressif/esp-idf!45157
2026-01-16 19:04:52 +08:00
Island
a13e0e2873
Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.3' into 'release/v5.3'
...
Feat/ble log hci log len limit support (v5.3)
See merge request espressif/esp-idf!45146
2026-01-16 19:03:17 +08:00
Roland Dobai
b6f4e4c625
Merge branch 'fix/ldgen_ipa_constprop_v5.3' into 'release/v5.3'
...
fix(ldgen): correctly place symbols generated by compiler during IPA (v5.3)
See merge request espressif/esp-idf!45113
2026-01-16 09:18:55 +01:00
Island
fce3245f8d
Merge branch 'change/ble_update_lib_20260108_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!44931
2026-01-16 16:04:06 +08:00
Rahul Tank
5156402858
Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.3' into 'release/v5.3'
...
fix(nimble): Handling of psync during sync lost (v5.3)
See merge request espressif/esp-idf!45045
2026-01-16 12:27:41 +05:30
Island
9dac52c2e5
Merge branch 'feat/support_blecrt_515_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): Support get allocated heap size (v5.3)
See merge request espressif/esp-idf!44861
2026-01-16 14:19:01 +08:00
Wang Meng Yang
ebc0acb9eb
Merge branch 'bugfix/key_type_notify_err_v5.3' into 'release/v5.3'
...
fix(bt/controller): fixed wrong key type during changing connection link key (v5.3)
See merge request espressif/esp-idf!44977
2026-01-16 09:11:50 +08:00
Mahavir Jain
11314b157a
Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.3' into 'release/v5.3'
...
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.3)
See merge request espressif/esp-idf!44922
2026-01-15 19:16:35 +05:30
Euripedes Rocha
eb9089f3b9
Merge branch 'ci/eth_10m_loopback_v5.3' into 'release/v5.3'
...
fix(esp_eth): made 10M loopback test less strict (v5.3)
See merge request espressif/esp-idf!45026
2026-01-15 12:57:40 +01:00
Zhou Xiao
b1d24cc218
fix(ble): fixed use-after-free in bluedroid attp
...
(cherry picked from commit 78594e0f6e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 19:13:21 +08:00
Zhou Xiao
8897477626
feat(ble): added sdkconfig to control ble host side hci log
...
(cherry picked from commit 52c2bd2dd6 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 17:13:20 +08:00
Zhou Xiao
1dc40e4367
feat(ble): support ll log payload length limit for ble log v2
...
(cherry picked from commit 82ee820cf8 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 17:13:20 +08:00
Zhou Xiao
92701d7e07
change(ble): optimized os_mbuf_copydata thread safety protection
...
(cherry picked from commit 52754b1aa4 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-15 17:13:20 +08:00
morris
03be1eac3d
Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue_v5.3' into 'release/v5.3'
...
fix(parlio_rx): fixed opposite sample edge issue (v5.3)
See merge request espressif/esp-idf!45137
2026-01-15 16:12:54 +08:00
laokaiyao
4c65719482
fix(parlio_rx): fixed opposite sample edge issue
...
Closes https://github.com/espressif/esp-idf/issues/18012
2026-01-15 12:04:24 +08:00
Zhang Wen Xu
30097fda52
Merge branch 'feat/migrate_iperf_cmd_v5.3' into 'release/v5.3'
...
feat(iperf): migrate iperf to use iperf-cmd component (v5.3)
See merge request espressif/esp-idf!45087
2026-01-15 03:26:57 +00:00
Wang Meng Yang
a3a5de4fec
Merge branch 'bugfix/a2dp_utils_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): add status management for audio sink service channel (v5.3)
See merge request espressif/esp-idf!45125
2026-01-15 09:54:45 +08:00
Jin Cheng
a68d4674e8
fix(bt/bluedroid): add status management for audio sink service channel
2026-01-15 09:14:56 +08:00
Jiang Jiang Jian
c5f3136b9e
Merge branch 'bugfix/parse_ftm_responder_v5.3' into 'release/v5.3'
...
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly (Backport v5.3)
See merge request espressif/esp-idf!44721
2026-01-14 20:30:13 +08:00
Frantisek Hrbata
59754c4792
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:23:00 +01:00
Wang Meng Yang
7fd2c9a77c
Merge branch 'bugfix/l2cap_malloc_fail_v5.3' into 'release/v5.3'
...
fix(bt): fix l2cap malloc fail in throughput test(v5.3)
See merge request espressif/esp-idf!44849
2026-01-14 20:05:21 +08:00
morris
cad3a1a0e6
Merge branch 'feat/add_parlio_buffer_size_check_on_c6_v5.3' into 'release/v5.3'
...
feat(parlio): add buffer size alignment warning for c6 (v5.3)
See merge request espressif/esp-idf!45076
2026-01-14 16:16:51 +08:00
Astha Verma
36a3e93cb9
fix(nimble): Handling of psync during synchronization timeout (0x3e)
2026-01-14 13:40:12 +05:30
Rahul Tank
4b08cc005b
Merge branch 'bugfix/ad_type_example_v5.3' into 'release/v5.3'
...
fix(nimble): Add AD type macros in example (v5.3)
See merge request espressif/esp-idf!44983
2026-01-14 12:05:11 +05:30
Tan Yan Quan
5cc0976cd5
fix(openthread): restore LED state indicator for example code
2026-01-14 14:14:06 +08:00
Tan Yan Quan
e012ad6d69
docs(openthread): add iperf usage guide to ot_cli example readme
2026-01-14 14:14:06 +08:00
Tan Yan Quan
0d98a08e47
feat(openthread/cli-ext): update cli-ext to v2.0.0
2026-01-14 14:14:05 +08:00
Tan Yan Quan
33d97e087a
feat(openthread): migrate iperf to use iperf-cmd component
2026-01-14 14:14:05 +08:00
harshal.patil
6d03d5c8fc
fix(mbedlts/aes): Ensure cache coherency when DMA writes to cacheable PSRAM buffers
2026-01-14 11:22:43 +05:30
Rahul Tank
7a979f3bde
fix(nimble): Add AD type macros in example
2026-01-14 10:54:26 +05:30
Chen Jichang
1b5f36b3c0
feat(parlio): add buffer size alignment warning for c6
...
Closes https://github.com/espressif/esp-idf/issues/17970
2026-01-14 10:59:15 +08:00
morris
d3316dc9d5
Merge branch 'fix/handle_shared_intr_v5.3' into 'release/v5.3'
...
Fix/handle shared intr (v5.3)
See merge request espressif/esp-idf!44073
2026-01-14 10:11:45 +08:00
Akshat Agrawal
0747797d93
bugfix(wifi): Ensure STA parses the FTM responder capability from the beacon correctly
2026-01-13 10:37:08 +05:30
Jiang Jiang Jian
5ad9667033
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.3' into 'release/v5.3'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.3)
See merge request espressif/esp-idf!45018
2026-01-13 11:34:25 +08:00
Wang Meng Yang
17bc129294
Merge branch 'docs/update_bt_api_ref_v5.3' into 'release/v5.3'
...
docs(bt): update Classic Bluetooth api reference(v5.3)
See merge request espressif/esp-idf!44996
2026-01-13 10:11:37 +08:00
Martin Vychodil
64d996d35a
Merge branch 'bugfix/nvs_flash_space_reclaim_v5.3' into 'release/v5.3'
...
fix(nvs_flash): Fixed sequence of page state changes to allow correct recovery when power is interrupted (v5.3)
See merge request espressif/esp-idf!44938
2026-01-13 04:25:40 +08:00
Ondrej Kosta
a7cbbece52
fix(esp_eth): made 10M loopback test less strict
2026-01-12 16:19:57 +01:00
wuzhenghui
9e3aa38706
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-12 19:13:41 +08:00
xiongweichao
556af73952
fix(bt): retry when L2CAP write fails
2026-01-12 06:09:35 +00:00
xiongweichao
964c3e4db6
fix(bt): fix l2cap malloc fail in throughput test
2026-01-12 06:09:35 +00:00
yangfeng
fe976dec92
docs(bt): update Classic Bluetooth api reference of SDP
2026-01-12 10:59:10 +08:00
yangfeng
dea96e254f
docs(bt): update Classic Bluetooth api reference of L2CAP
2026-01-12 10:59:08 +08:00
yangfeng
b0929670cf
docs(bt): update Classic Bluetooth api reference of HID Host
2026-01-12 10:58:30 +08:00
yangfeng
adb163d9b3
docs(bt): update Classic Bluetooth api reference of HID Device
2026-01-12 10:58:30 +08:00
yangfeng
27ad163c7f
docs(bt): update Classic Bluetooth api reference of HFP AG
2026-01-12 10:58:30 +08:00
yangfeng
51f1f0207f
docs(bt): update Classic Bluetooth api reference of HFP Client
2026-01-12 10:58:30 +08:00