Commit Graph

3995 Commits

Author SHA1 Message Date
Wang Meng Yang
9c91ff7845 Merge branch 'bugfix/spp_free_server_slot_err_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed freeing spp server memory when disconnected(v5.1)

See merge request espressif/esp-idf!37611
2025-03-12 17:26:48 +08:00
Marius Vikhammer
4aa92562ba Merge branch 'bug/xtensa_cpu1_sys_lockup_v5.1' into 'release/v5.1'
fix(panic_handler): Updated panic handler to use RTC WDT (v5.1)

See merge request espressif/esp-idf!37123
2025-03-12 10:00:36 +08:00
Island
64d22a4e62 Merge branch 'feat/support_read_periodic_adv_size_v5.1' into 'release/v5.1'
feat(ble/bluedroid): Support read periodic advertiser list size command (v5.1)

See merge request espressif/esp-idf!37501
2025-03-11 10:52:35 +08:00
xiongweichao
0c09ca81c1 fix(bt/bluedroid): Fixed freeing spp server memory when disconnected 2025-03-11 09:39:16 +08:00
zhanghaipeng
9689d076b6 feat(ble/bluedroid): Support read periodic advertiser list size command 2025-03-10 14:38:55 +08:00
Abhinav Kudnar
4e7990ea21 fix(nimble): Exposed the ble_gap_wl_tx_add API to add a device in whitelist, other fixes 2025-03-07 14:34:01 +05:30
Sudeep Mohanty
2bba3944c2 fix(panic_handler): Updated panic handler to use RTC WDT
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
  reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
  panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
  handler.

Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:10:09 +01:00
Rahul Tank
2b897075a7 fix(nimble): Fix SC only pairing failure 2025-03-05 19:45:27 +05:30
Island
9ca83ba4f4 Merge branch 'bugfix/fix_ble_kconfig_v5.1' into 'release/v5.1'
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior (v5.1)

See merge request espressif/esp-idf!37419
2025-03-05 15:08:12 +08:00
Rahul Tank
fbec1c0964 Merge branch 'bugfix/fix_link_estab_compile_failure_v5.1' into 'release/v5.1'
fix(nimble): Handle probable release breaking change (v5.1)

See merge request espressif/esp-idf!37437
2025-03-05 14:56:02 +08:00
Wang Meng Yang
28035c9873 Merge branch 'bugfix/spp_mem_leak_v5.1' into 'release/v5.1'
fix(bt/bluedroid): fixed memory leaks in SPP callback mode (v5.1)

See merge request espressif/esp-idf!37388
2025-03-05 09:09:21 +08:00
Rahul Tank
e620fddc85 fix(nimble): Handle probable release breaking change
link_estab event may be handled by customers in application and the previous would break it.
Revert few changes so as to not break the customer's code
2025-03-03 12:47:09 +05:30
zhanghaipeng
5fc7854542 fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior 2025-03-03 11:19:07 +08:00
Rahul Tank
22e5ec0cc5 Merge branch 'bugfix/set_data_len_post_conn_v5.1' into 'release/v5.1'
fix(nimble): update data length after connection for all chips (v5.1)

See merge request espressif/esp-idf!37291
2025-03-01 16:36:20 +08:00
Jin Cheng
674036910a fix(bt/bluedroid): fixed memory leaks in SPP callback mode 2025-02-28 16:16:02 +08:00
Island
e7019570a6 Merge branch 'feat/support_ble_vendor_hci_event_report_v5.1' into 'release/v5.1'
feat(bt/bluedroid): Support BLE vendor hci event reporting (v5.1)

See merge request espressif/esp-idf!37351
2025-02-28 14:30:38 +08:00
Island
f2c8eb0f09 Merge branch 'feat/add_ble_ctrl_log_module_on_esp32c3_v5.1' into 'release/v5.1'
feat(bt): Added BLE log module on ESP32-C3 and ESP32-S3(723439d) (v5.1)

See merge request espressif/esp-idf!37358
2025-02-28 14:30:25 +08:00
Jiang Jiang Jian
cfc64c7299 Merge branch 'bugfix/ifdef_cplusplus_bracket_v5.1' into 'release/v5.1'
bugfix(wifi): Add missing brackets in the C++ guard (Backport v5.1)

See merge request espressif/esp-idf!36848
2025-02-28 11:53:00 +08:00
Rahul Tank
1689287f4a fix(nimble): update data length after connection for all chips 2025-02-27 20:59:00 +05:30
Rahul Tank
bec000aa18 Merge branch 'bugfix/deprecate_link_estab_v5.1' into 'release/v5.1'
fix(nimble): Deprecate link_estab event (v5.1)

See merge request espressif/esp-idf!37060
2025-02-27 23:19:41 +08:00
Island
392c30314f Merge branch 'feat/add_ble_spi_log_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Support SPI log output options for HCI (v5.1)

See merge request espressif/esp-idf!37338
2025-02-27 20:18:02 +08:00
chenjianhua
8b481be911 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(723439d)
- Added BLE controller debug log trace
- Added BLE controller log module
2025-02-27 16:10:32 +08:00
akshat
e4ed53d412 bugfix(wifi): Add missing brackets in the C++ guard
Closes https://github.com/espressif/esp-idf/issues/14991
2025-02-27 15:52:10 +08:00
Wang Meng Yang
0d0800d9ea Merge branch 'feat/add_vsc_to_support_test_v5.1' into 'release/v5.1'
feat(bt): add vendor hci command and event to support test (v5.1)

See merge request espressif/esp-idf!36568
2025-02-27 14:59:59 +08:00
chenjianhua
2e2e44d680 feat(bt/bluedroid): Support BLE vendor hci event reporting 2025-02-27 14:57:03 +08:00
chenjianhua
70c7675b45 feat(bt/bluedroid): Support BLE setting vendor event mask 2025-02-27 14:54:47 +08:00
Zhou Xiao
84a7fe240c fix(ble): fix flushout and sync issues 2025-02-27 13:12:02 +08:00
zhanghaipeng
899140216b fix(ble/bluedroid): Added SPI output support for Bluedroid host log 2025-02-27 13:11:38 +08:00
zhanghaipeng
45580bb73e fix(ble/bluedroid): Support SPI log output options for HCI 2025-02-27 13:10:32 +08:00
zhanghaipeng
618923ccbf fix(ble): Update bt lib for ESP32(2a2631f)
- Support ESP32 BLE GPIO DEBUG
2025-02-26 16:19:41 +08:00
Zhao Wei Liang
c16a2b345d feat(ble): add a debug way to retain scene on ESP32-C6 2025-02-26 15:31:42 +08:00
zwl
65037d3831 fix(ble): fixed common kconfig error when controller enable only 2025-02-26 15:26:49 +08:00
Island
58d722a16f Merge branch 'change/ble_update_lib_20250217_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250217 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!37128
2025-02-26 14:13:19 +08:00
Island
e9bc012184 Merge branch 'bugfix/fix_ble_report_len_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.1)

See merge request espressif/esp-idf!37200
2025-02-26 14:11:56 +08:00
cjin
2feaf5a89c change(ble): update esp32c6 lib to 7ead2d29 2025-02-25 18:04:38 +08:00
cjin
1164033475 change(ble): update esp32h2 lib to 7ead2d29 2025-02-25 18:04:38 +08:00
zwl
1195ce2e59 feat(ble): implement ble capture info user handler on ESP32-C6 and ESP32-H2 2025-02-25 18:04:38 +08:00
Shen Weilong
f4a8aaffcb change(ble): Supported cuttable architecture for ble 2025-02-25 18:04:38 +08:00
Rahul Tank
303e83df31 fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event 2025-02-23 15:15:05 +05:30
zhanghaipeng
e71af692b9 fix(ble): Update bt lib for ESP32(194dd63)
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
2025-02-23 17:40:50 +08:00
gongyantao
286736469d feat(bt): add vendor hci command and event to support test
- add afh related vendor hci command and event
- add vendor event mask command
2025-02-23 17:40:50 +08:00
linruihao
598eff9d27 feat(bt): add coexist scheme status support for bt page 2025-02-23 17:40:50 +08:00
Zhang Hai Peng
d3051495a5 fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
(cherry picked from commit 7f2cedc048)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-02-21 16:13:33 +08:00
Zhou Xiao
9e7144d171 feat(ble): add printf and write with timestamp interface for ble log spi out
(cherry picked from commit f8efa4cd80)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-21 11:53:39 +08:00
Island
fe44aa768e Merge branch 'change/ble_update_lib_20250114_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250114 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!36477
2025-02-21 10:47:49 +08:00
Island
06da036d83 Merge branch 'feat/improve_bt_log_spi_output_interface_v5.1' into 'release/v5.1'
Feat/improve bt log spi output interface (v5.1)

See merge request espressif/esp-idf!37134
2025-02-21 10:47:42 +08:00
Zhou Xiao
59d0d04311 change(ble): [AUTO_MR] Update lib_esp32c2 to 7b7ee440 2025-02-20 14:35:57 +08:00
Wang Meng Yang
76ea699a0a Merge branch 'bugfix/sdp_uuid16_match_err_v5.1' into 'release/v5.1'
fix(bt): Fix the incorrect record found using uuid16 search(v5.1)

See merge request espressif/esp-idf!36852
2025-02-20 14:11:04 +08:00
Jiang Jiang Jian
e9b7e6c434 Merge branch 'change/ble_update_lib_20250212_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!37041
2025-02-20 11:09:15 +08:00
Jiang Jiang Jian
dead621f29 Merge branch 'bugfix/remove_unused_sco_state_v5.1' into 'release/v5.1'
Bugfix/remove unused sco state (v5.1)

See merge request espressif/esp-idf!36732
2025-02-20 11:02:25 +08:00