Commit Graph
5323 Commits
Author SHA1 Message Date
Jin Chen 2f2e16f977 fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
(cherry picked from commit 974682d169)

Co-authored-by: cjin <jinchen@espressif.com>
2026-03-04 14:26:06 +08:00
Jiang Jiang Jian 6bd6650e97 Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase_v5.5' into 'release/v5.5'
Feat/fix esp32c2 rom rewrite issue rebase (v5.5)

See merge request espressif/esp-idf!45768
2026-03-03 19:38:05 +08:00
Rahul Tank fbd283e5a5 fix(nimble): Fixed memory leak when dynamic services are disabled 2026-03-03 10:01:06 +05:30
Island e8e5527488 Merge branch 'feat/add_new_bluedroid_host_examples_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Add new bluedroid host examples (v5.5)

See merge request espressif/esp-idf!44880
2026-03-02 10:36:29 +08:00
Wang Meng Yang 4f0a3ad06a Merge branch 'bugfix/32k_xtal_to_rtc_slow_v5.5' into 'release/v5.5'
fix(bt): Add some debug logs during A2DP sink decoding(v5.5)

See merge request espressif/esp-idf!45787
2026-02-28 17:19:36 +08:00
Island d4d1478578 Merge branch 'change/ble_update_lib_20260127_v5.5' into 'release/v5.5'
change(ble): [AUTO_MR] 20260127 - Update ESP BLE Controller Lib (v5.5)

See merge request espressif/esp-idf!45677
2026-02-27 15:30:12 +08:00
Island 19ffeba048 Merge branch 'fix/ble_mesh_blob_issue_fix_v5.5' into 'release/v5.5'
fix(ble_mesh): Miscellaneous fixes for blob (v5.5)

See merge request espressif/esp-idf!45760
2026-02-27 11:36:23 +08:00
Alexey Gerenkov 0c7eac2565 Merge branch 'feature/picolibc_v5.5' into 'release/v5.5'
feat(build): add Picolibc support (v5.5)

See merge request espressif/esp-idf!44108
2026-02-26 18:12:58 +08:00
Luo Xu 461a1002c9 feat(ble_mesh): ignored the previous server status to avoid drop target by mistake
(cherry picked from commit bc2d56b72a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 2838a6f182 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent
(cherry picked from commit e039b33bb1)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu c9b129b883 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.


(cherry picked from commit 8c8b43f564)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 3b0f7490cd fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state


(cherry picked from commit f959884b2f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 64605812f3 fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
(cherry picked from commit 3a8851422f)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
Luo Xu 7d76db43d6 fix(ble_mesh): Miscellaneous fixes for blob
(cherry picked from commit c3faf5559a)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:47:23 +08:00
luoxu 1d27b536f7 feat(ble_mesh): fixed configuration of core nums 2026-02-25 15:46:44 +08:00
luoxu e7511968bd feat(ble_mesh): added missing header 2026-02-25 15:46:44 +08:00
Luo Xu fa8f7ddaf5 fix(ble_mesh): correct long packet segment buffer size calculation
(cherry picked from commit 6d59a91401)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-02-25 15:46:44 +08:00
luoxu f4684b49cc fix(ble_mesh): fixed incorrect log argument 2026-02-25 15:46:44 +08:00
Rahul Tank d4e3b47984 Merge branch 'bugfix/fix_host_nimble_fixes_v5.5' into 'release/v5.5'
fix(nimble): Fix various issues for security/vulnerability in host (v5.5)

See merge request espressif/esp-idf!45992
2026-02-25 12:48:03 +05:30
Wang Meng Yang d84e800bca Merge branch 'bugfix/lc_not_wakeup_v5.5' into 'release/v5.5'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM(v5.5)

See merge request espressif/esp-idf!46001
2026-02-25 11:55:54 +08:00
Wang Meng Yang 72ae11812e Merge branch 'feat/set_encoder_params_v5.5' into 'release/v5.5'
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP(v5.5)

See merge request espressif/esp-idf!45465
2026-02-25 10:27:59 +08:00
xiongweichao 800cc85a1c fix(bt): Add some debug logs during A2DP sink decoding 2026-02-25 10:04:44 +08:00
xiongweichao e1190ff9d5 fix(bt): Replace 32k_xtal with rtc_slow 2026-02-25 10:04:44 +08:00
xiongweichao 6cdf52e0c4 fix(ble): Fix restore write-back error caused by memory allocated in PSRAM 2026-02-24 10:29:46 +08:00
Rahul Tank 0990d6e03e fix(nimble): Fix various issues for security/vulnerability in host 2026-02-23 14:09:34 +05:30
Rahul Tank 1b25361bb2 fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-18 22:12:20 +05:30
Astha Verma eee0e24e48 fix(nimble): Fix memory leak when enabling gatt caching 2026-02-17 16:04:49 +05:30
Rahul Tank a394505d51 fix(nimble): Fix tinycrypt compilation issues when enabled 2026-02-16 11:11:35 +05:30
Rahul Tank becb80ca9c fix(nimble): Fix to not send legacy command incorrectly 2026-02-16 11:11:18 +05:30
Rahul Tank fe1360b2cb fix(nimble): Handle scenario of simultaneous connect 2026-02-16 11:11:00 +05:30
Rahul Tank f076379029 fix(nimble): Add support to allow multiple ext adv 2026-02-16 11:10:36 +05:30
Shreeyash a8fee21b75 fix(nimble): delete connection after lookup in ble_gap_conn_broken 2026-02-16 11:10:14 +05:30
Rahul Tank 2fcf63c746 fix(nimble): Bugfixes for various issues 2026-02-16 11:09:31 +05:30
Jin Chen 48a7006e54 feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:19 +08:00
Jin Chen 7ca42c4400 feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-09 20:13:19 +08:00
zhiweijian 55dc7765af fix(ble/bluedroid): Unify BTM byte alignment 2026-02-09 00:05:04 +08:00
zhiweijian be341ff584 feat(ble/bluedroid): Add new bluedroid host examples 2026-02-09 00:05:04 +08:00
Jiang Jiang Jian 1f51d48225 Merge branch 'fix/esp_hid_device_deint_reset_v5.5' into 'release/v5.5'
fix(nimble): Reset HID service during deinit (v5.5)

See merge request espressif/esp-idf!41898
2026-02-06 14:43:47 +08:00
Zhao Wei Liangandcjin 89cd09ec26 feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2
(cherry picked from commit 4418d5da82)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-05 15:13:37 +08:00
Zhao Wei Liangandcjin 7c84a32e8c feat(ble): add config for reserved controller memory on ESP32C5
(cherry picked from commit 5307ec1f92)

Co-authored-by: cjin <jinchen@espressif.com>
2026-02-05 15:13:37 +08:00
Zhao Wei Liang 817bc5613a feat(ble): support adv fast tx feature on ESP32-C5
(cherry picked from commit 1fc9676c99)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:36 +08:00
Zhao Wei Liang 79e68724da feat(ble): support adv fast tx feature on ESP32-C6 and ESP32-H2
(cherry picked from commit 84924e3980)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:36 +08:00
Zhao Wei Liang 16232de621 change(ble): [AUTO_MR] Update lib_esp32c6 to bc223ab7
(cherry picked from commit 6ed9fc7d6b)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:35 +08:00
Zhao Wei Liang b1df588480 change(ble): [AUTO_MR] Update lib_esp32c5 to bc223ab7
(cherry picked from commit a82be7c52c)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:35 +08:00
Zhao Wei Liang bea8df561d change(ble): [AUTO_MR] Update lib_esp32h2 to bc223ab7
(cherry picked from commit 1e196de967)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2026-02-05 15:13:35 +08:00
Alexey Lapshin 0b3929d0d9 feat(esp_libc): add full support for picolibc 2026-01-30 23:39:53 +07:00
yangfeng f0703f11b6 fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP 2026-01-28 11:46:46 +08:00
Astha Verma bae31a685d fix(nimble): fix esp_hid_device example when static_to_dynamic enabled 2026-01-21 16:59:24 +05:30
Astha Verma f02ea04a25 fix(nimble): Support for concatenation of same type UUID during adv data parsing 2026-01-21 16:58:17 +05:30
Astha Verma 91547794a0 fix(nimble): Reset HID service during deinit 2026-01-21 16:58:16 +05:30