Commit Graph

34871 Commits

Author SHA1 Message Date
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
bfe322c982 Merge branch 'bugfix/ble_enhanced_security_v5.1' into 'release/v5.1'
Update BluFi document (v5.1)

See merge request espressif/esp-idf!41760
2025-09-22 10:27:13 +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
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
81ce37e9f8 Merge branch 'bugfix/set_tx_power_in_example_v5.1' into 'release/v5.1'
fix(nimble): Add Tx power information in adv data (v5.1)

See merge request espressif/esp-idf!41817
2025-09-17 10:22:54 +05:30
Rahul Tank
4bf28d62c8 Merge branch 'bugfix/fix_periodic_reattempt_v5.1' into 'release/v5.1'
fix(nimble): Fixed reattempt count handling for perdiodic adv (v5.1)

See merge request espressif/esp-idf!41823
2025-09-16 18:17:03 +05:30
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
Mahavir Jain
b4afd60f0d Merge branch 'change/exclude_cve-2025-57052_v5.1' into 'release/v5.1'
change(cjson): Update to v1.7.19 (v5.1)

See merge request espressif/esp-idf!41841
2025-09-15 11:01:51 +05:30
Ashish Sharma
39587b334d change(cjson): update cjson version to 1.7.19 2025-09-13 10:31:40 +08:00
Alexey Gerenkov
f2f59fb268 Merge branch 'feature/update-toolchain-to-esp-12.2.0_20250801_5.1' into 'release/v5.1'
feat(tools): use signed macos toolchains

See merge request espressif/esp-idf!41765
2025-09-12 19:57:57 +08:00
morris
1be8493cad Merge branch 'doc/fix_ext1_wakeup_cause_v5.1' into 'release/v5.1'
docs(sleep_mode): updated ext1 wakeup status (v5.1)

See merge request espressif/esp-idf!41834
2025-09-12 16:56:45 +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
laokaiyao
45183e6a55 change: remove the updated doc's list for c5 2025-09-11 15:33:45 +08:00
laokaiyao
db8919e05d docs(sleep_mode): updated ext1 wakeup status 2025-09-11 15:33:43 +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
Island
f4c3f907a9 Merge branch 'fix/uninited_local_var_in_nimble_example_v5.1' into 'release/v5.1'
fix(ble): init return code in nimble example (v5.1)

See merge request espressif/esp-idf!41808
2025-09-11 11:06:28 +08:00
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
Rahul Tank
86e334e871 fix(nimble): Add Tx power information in adv data 2025-09-10 18:50:31 +05:30
Zhou Xiao
4859b082b8 fix(ble): init return code in nimble example
* Closes https://github.com/espressif/esp-idf/issues/17547


(cherry picked from commit 916f87b333)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-10 21:13:19 +08:00
Alexey Lapshin
70101ed064 feat(tools): use signed macos toolchains 2025-09-10 20:11:23 +07:00
Zhang Hai Peng
5159d96f8c feat(blufi): Update BluFi document
(cherry picked from commit 3f4bedd3a5)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-09-09 11:52:11 +08: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
Island
85b5dd729f Merge branch 'feat/ble_log_v2_v5.1' into 'release/v5.1'
feat(ble): refactored ble log module with layered design (v5.1)

See merge request espressif/esp-idf!41655
2025-09-03 14:18:59 +08:00
Rahul Tank
cb46dca64e Merge branch 'fix/table_structure_v5.1' into 'release/v5.1'
fix(nimble): Restructure the table in README.md file (v5.1)

See merge request espressif/esp-idf!41664
2025-09-01 17:14:56 +05:30
Sarvesh Bodakhe
235b9a2b7f fix(wifi): send correct wifi_auth_mode_t in event WIFI_EVENT_STA_CONNECTED and logs
- Fixes the authmode sent in WIFI_EVENT_STA_CONNECTED for WPA3-Enterprise, which
  was previously taken directly from the AKM field. This caused incorrect values in some cases.
- Updates the "security" log to show the correct wifi_auth_mode_t.
- Fixes wrong authmode strength used in the connection path.
2025-09-01 13:52:00 +05:30
Shreeyash
6935c78023 fix(nimble): Restructure the table in README.md file 2025-09-01 10:58:17 +05:30
Zhou Xiao
42cbd032b0 feat(ble): refactored ble log module with layered design
(cherry picked from commit 797a0c4e6eafaf6164e0f9c34f3867a46733924c)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-01 13:13:26 +08:00
Jiang Jiang Jian
2cd17c2e4b Merge branch 'bugfix/fix_espnow_coexist_mode_switch_issue_v5.1' into 'release/v5.1'
fix(wifi): fix some esp-now issues and lightsleep issues

See merge request espressif/esp-idf!41534
2025-08-28 12:10:48 +08:00
Jiang Jiang Jian
e4c8197983 Merge branch 'feat/concat_otcommand_for_console_v5.1' into 'release/v5.1'
feat(openthread): support openthread cli console command register(v5.1)

See merge request espressif/esp-idf!41506
2025-08-27 19:39:17 +08:00