Zhou Xiao
aaa000356e
feat(ble): support ble log uart dma out
...
(cherry picked from commit 534b43e85a )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-25 18:19:44 +08:00
morris
d75d2ad5f4
Merge branch 'feat/uart_dma_support_v5.1' into 'release/v5.1'
...
feat(uart): uart dma support for insternal usage on v5.1
See merge request espressif/esp-idf!41691
2025-09-25 14:57:31 +08:00
Wang Meng Yang
a6c5b349dd
Merge branch 'bugfix/fix_bt_coverity_v5.1' into 'release/v5.1'
...
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf (v5.1)
See merge request espressif/esp-idf!42077
2025-09-24 17:54:19 +08:00
Island
e57cdc1c90
Merge branch 'change/ble_update_lib_20250919_v5.1' into 'release/v5.1'
...
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.1)
See merge request espressif/esp-idf!42027
2025-09-24 15:35:07 +08:00
C.S.M
0466deff06
feat(uhci): Support uart dma just for internal debug usage
2025-09-24 13:57:57 +08:00
Rahul Tank
8fb119ded3
Merge branch 'feat/separate_indicate_v5.1' into 'release/v5.1'
...
fix(nimble): Added code to handle sending indicate (v5.1)
See merge request espressif/esp-idf!41994
2025-09-24 09:24:06 +05:30
cjin
bea487b4a0
feat(ble): get wakeup cause when wake up on ESP32-H2
2025-09-24 09:57:31 +08:00
cjin
89df221c3a
feat(ble): get wakeup cause when wake up on ESP32-C6
2025-09-24 09:57:26 +08:00
cjin
0b35a285dc
feat(ble): get wakeup cause when wake up on ESP32-C2
2025-09-24 09:55:28 +08:00
morris
aa72347adb
Merge branch 'bugfix/esp_idf_esp32_reject_sleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix the configuration of reject sources for release/v5.1
See merge request espressif/esp-idf!42010
2025-09-23 21:07:54 +08:00
Zhou Xiao
ca8a84a24e
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit 09a3b29d01 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-23 15:08:04 +08:00
Zhou Xiao
4a72159a60
change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
2025-09-23 15:08:04 +08:00
Zhou Xiao
e9b7936015
change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd
2025-09-23 15:08:04 +08:00
Zhou Xiao
0798fb8c59
change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd
2025-09-23 15:08:04 +08:00
Rahul Tank
4e1d375cd4
fix(nimble): Added code to handle sending indicate
2025-09-22 21:55:29 +05:30
yangfeng
ad6d40de2d
fix(bt/btc): Fix array compared against 0 in btc_manage.c
2025-09-22 14:20:01 +08:00
yangfeng
7dae76b10b
fix(esp_coex): Fix the issue of uninitialized pointer reading in coexist_printf
2025-09-22 14:20:01 +08:00
Zhao Wei Liang
3e7a2685e1
fix(ble): update ext_version on ESP32-H2
...
(cherry picked from commit b091ec843c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
c4271c7742
fix(ble): update ext_version on ESP32-C6
...
(cherry picked from commit 3558f20a4e )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
17f23d9423
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit 32c3556c7a )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
683b2ebe75
change(ble): [AUTO_MR] Update lib_esp32c2 to e08d6058
...
(cherry picked from commit 0ec2a92d79 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
79b7fecb4b
change(ble): [AUTO_MR] Update lib_esp32c6 to 000475d3
...
(cherry picked from commit 32a510900c )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Zhao Wei Liang
8ab44b1df7
change(ble): [AUTO_MR] Update lib_esp32h2 to 000475d3
...
(cherry picked from commit 141362fe48 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-09-22 11:35:24 +08:00
Island
48d3ac77df
Merge branch 'opt/opt_ble_stability_v5.1' into 'release/v5.1'
...
Improve ESP32 stability and security (v5.1)
See merge request espressif/esp-idf!41544
2025-09-22 10:27:08 +08:00
Mahavir Jain
8bbbd18e10
Merge branch 'fix/rng_entropy_mixing_with_rtc_timer_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG (v5.1)
See merge request espressif/esp-idf!41828
2025-09-21 17:42:08 +05:30
Rahul Tank
c17c002111
Merge branch 'fix/connect_gap_event_status_handling_v5.1' into 'release/v5.1'
...
fix(nimble): Fixed incorrect HCI status in connect event (v5.1)
See merge request espressif/esp-idf!41884
2025-09-19 15:06:56 +05:30
liqigan
a411d63195
fix(bt/controller): Fixed some controller bugs
2025-09-19 14:06:12 +08:00
JinCheng
35a4fab357
fix(bt/controller): fixed some controller bugs
2025-09-19 14:06:12 +08:00
Zhang Hai Peng
75967b5785
fix(bt): Update esp32 libbtdm_app.a (f1dc7d8)
...
- Improve ESP32 stability and security
(cherry picked from commit 8ec5410236 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-09-19 14:06:12 +08:00
Marius Vikhammer
85530ddaef
Merge branch 'fix/eh_frame_parser_warnings_v5.1' into 'release/v5.1'
...
fix(esp_system): fix potential warnings related to array size in .eh_frame parser (backport v5.1)
See merge request espressif/esp-idf!41987
2025-09-19 08:27:19 +08:00
Wang Meng Yang
77bb1f6196
Merge branch 'bugfix/fix_esp32_bt_sw_intr_v5.1' into 'release/v5.1'
...
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 (v5.1)
See merge request espressif/esp-idf!41637
2025-09-18 17:47:10 +08:00
hebinglin
71b239b1e0
fix(esp_hw_support): fix the configuration of reject sources for release/v5.1
2025-09-18 17:14:44 +08:00
Omar Chebib
20c7ccd6e4
fix(esp_system): fix potential warnings related to array size in .eh_frame parser
2025-09-18 10:39:45 +08:00
Astha Verma
608ca24bab
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-17 18:19:47 +05:30
Island
65d6decd37
Merge branch 'fix/ble_mesh_micellaneous_fix_v5.1' into 'release/v5.1'
...
Fix/ble mesh micellaneous fix (v5.1)
See merge request espressif/esp-idf!41285
2025-09-17 16:04:37 +08:00
Rahul Tank
fd45284bcb
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-16 00:07:23 +08:00
Martin Vychodil
ac8e7a79c3
Merge branch 'feature/storage_nvs_perf_blob_v5.1' into 'release/v5.1'
...
Improvement of NVS Blob performance (v5.1)
See merge request espressif/esp-idf!41595
2025-09-15 17:48:53 +08:00
Ashish Sharma
39587b334d
change(cjson): update cjson version to 1.7.19
2025-09-13 10:31:40 +08:00
LiPeng
66b3309b36
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32
2025-09-12 16:14:36 +08:00
luoxu
191436cd0b
feat(ble_mesh): add adv lock to avoid allocated buffers
...
cherry-picked from 4905b6eae1
2025-09-12 14:04:03 +08:00
radek.tandler
13cc380dbf
fix(nvs_flash): Fixed overwrite of V1 BLOB when legacy compatibility mode is in place
2025-09-11 12:55:16 +02:00
radek.tandler
dbd0bc3f4a
fix(nvs_flash): Host test adopted to the actual release 5.1
...
- added 2 configurations in order host tests to be executed in CI
- removed test cases not supported by the actual linux partition emulation
2025-09-11 12:55:16 +02:00
radek.tandler
7027c06b0a
fix(nvs_flash): Host test adopted to the new clang initializer rules
2025-09-11 12:54:46 +02:00
luoxu
255791b034
feat(ble_mesh): Add lock to avoid tx being modified at the same time
...
cherry-picked from 334e2bf8ab
2025-09-11 17:22:09 +08:00
luoxu
7cb3e08cec
feat(ble_mesh): Added support for recursive locks
2025-09-11 17:22:09 +08:00
Aditya Patwardhan
2ebc781c44
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG
...
Previously the RTC timer entropy was being mixed with the RNG timer
in a wrong way. Which led to the overwriting of the LSB with rtc
timer value.
This change fixes that behaviour
2025-09-11 12:06:45 +05:30
Ivan Grokhotkov
95e169b5f2
ci(nvs_flash): upgrade to Catch2 as a component, fix warnings
2025-09-10 19:02:59 +02:00
radek.tandler
683212f41e
refactor(nvs_flash): Improved Blob performance
...
The findItem method was improved to use a hash list in RAM when searching for BLOB data chunks
The findItem method was extended with a parameter that returns the position of an item on the page,
if it is found
The algorithm for matching existing variable-length data (such as strings and BLOBs) with
new values was enhanced by comparing the CRC32 of the data chunks before reading the data from flash
2025-09-10 19:02:59 +02:00
radek.tandler
521463503f
fix(nvs_flash): nvs_set with same key and different data type
...
Function now always rewrites old value under same key
regardless existing data type. Users requiring old API behaviour
can enable it by kconfig option CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY
2025-09-10 19:02:25 +02:00
Jiang Jiang Jian
d4b1bfafba
Merge branch 'fix/wrong_auth_mode_in_sta_connected_evt_v5.1' into 'release/v5.1'
...
fix(wifi): send correct wifi_auth_mode_t in WIFI_EVENT_STA_CONNECTED and logs (Backport v5.1)
See merge request espressif/esp-idf!41669
2025-09-03 21:15:34 +08:00