Zhang Hai Peng
01d2833097
feat(examples/bluedroid): add BLE ACL latency measurement example
...
(cherry picked from commit 934970a06f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
zhanghaipeng
fb3549cc8c
feat(ble/bluedroid): add periodic advertising create sync retry mechanism
2026-01-07 19:28:39 +08:00
zhanghaipeng
23378c9507
fix(ble/hci): Fix OOB read in ble_adv_scan_combined example
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
c9e745c14a
docs(ble): add flow diagrams to bluedroid BLE examples
...
(cherry picked from commit 051077835c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
2f2bff559a
refactor(examples/bluedroid): Replace hardcoded ADV type values with macros
...
(cherry picked from commit fdeb5ad87a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
9edc948ac5
fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853)
...
(cherry picked from commit 8630040602 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
053ec9486f
fix(bt/bluedroid): fix UAF in bta_gattc_enqueue for search service command
...
(cherry picked from commit 6196298750 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
259c9500dd
feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
...
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
(cherry picked from commit 7cd2f7b34d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
b3fc8be0eb
feat(ble/bluedroid): Increase maximum notify/indication registration count
...
(cherry picked from commit b6aed7e1c8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
b3e550826f
fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers
...
(cherry picked from commit 643d9c2387 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
44d1681c25
fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd
...
(cherry picked from commit 93cfbb8522 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
6ee39ea7ca
fix(ble/bluedroid): Fix integer underflow in gatt_process_read_by_type_rsp
...
(cherry picked from commit 597fc6e5c1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
1db0698b0e
fix(bt): fix BLE security issue in controller and HCI packet parser
...
(cherry picked from commit a721e94a0f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
Zhang Hai Peng
11bae0a7c5
fix(ble/bluedroid): Added security check in example Bluedroid_GATT_Server
...
(cherry picked from commit a36bf7fe14 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-07 19:28:39 +08:00
zhanghaipeng
dff8d209fe
fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data
2026-01-05 10:23:38 +08:00
zhanghaipeng
eeb5a9be97
fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd
2026-01-05 10:23:27 +08:00
zhanghaipeng
3731fbb697
fix(ble/bluedroid): Fix heap buffer overflow in BTC_GAP_BLE_SET_PA_SUBEVT_DATA deep copy
2026-01-05 10:23:17 +08:00
Zhang Hai Peng
cd670b87a5
fix(ble/bluedroid): Add bounds check in ble_ancs example
...
(cherry picked from commit 7e876249df )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-12 20:54:02 +08:00
Zhang Hai Peng
f1f90a3c09
fix(ble/bluedroid): Fix security issues in GATT module
...
(cherry picked from commit f502b2aab1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:53 +08:00
Zhang Hai Peng
5e2ebdc050
fix(ble/bluedroid): Fix security issues in HCI module
...
(cherry picked from commit b163685c06 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:53 +08:00
Zhang Hai Peng
954a251d4b
fix(ble/bluedroid): Fix security issues in GAP module
...
(cherry picked from commit 1ed5a4465d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:52 +08:00
Zhang Hai Peng
1795a1d9e7
fix(ble/bluedroid): Add length check in prepare write response
...
(cherry picked from commit b03ff3cf21 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:51 +08:00
Zhang Hai Peng
354bb1ae3a
fix(ble/bluedroid): Add boundary check for adv_handle in btm_ble_adv_set_terminated_evt
...
(cherry picked from commit d2baf3b0d4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:51 +08:00
Zhang Hai Peng
634ad6387d
fix(ble/bluedroid): Fix VLA in a2dp_gatts_coex example
...
(cherry picked from commit e741f09e0f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:51 +08:00
Zhang Hai Peng
5711b4fbb2
fix(ble/bluedroid): Add NULL checks in GATT APIs
...
(cherry picked from commit a6730c7da6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:49 +08:00
Zhang Hai Peng
b07d451090
fix(ble/bluedroid): Add NULL checks in esp_gap_ble_api
...
(cherry picked from commit b71c51564a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:49 +08:00
Zhang Hai Peng
382605f517
fix(ble/bluedroid): Add NULL check in esp_ble_gap_add_device_to_resolving_list
...
(cherry picked from commit 4b44d8e814 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:48 +08:00
Zhang Hai Peng
64ca58dcf3
fix(ble/bt): Add NULL check in esp_hid_device example
...
(cherry picked from commit 8e0f74a2cc )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:48 +08:00
Zhang Hai Peng
2da49dff69
fix(ble/bt): Add NULL check in esp_hid_host example
...
(cherry picked from commit 8b5dd75368 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:47 +08:00
Zhang Hai Peng
a1d38ce9bf
fix(ble/blufi): Add DH param length validation
...
(cherry picked from commit 773814c087 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:47 +08:00
Zhang Hai Peng
6d35c3e24c
fix(ble/bluedroid): Fix memory leak in ble_spp_server example
...
(cherry picked from commit b6b3b81bf6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:46 +08:00
Zhang Hai Peng
0814444e0a
fix(ble/bluedroid): Use calloc in gatt_server example
...
(cherry picked from commit e26b60090d )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:46 +08:00
Zhang Hai Peng
84f594750c
fix(ble/bluedroid): Use snprintf in ble_eddystone example
...
(cherry picked from commit 24e023e307 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-12-03 11:53:46 +08:00
Zhang Hai Peng
64ccc92ab8
fix(ble/bluedroid): Fix potential out-of-bounds issue
...
- add length check in hci_hal_h4_hdl_rx_packet to prevent OOB
- add adv data length check in btm_ble_cache_adv_data
- add indicate data length check in BTA_GATTS_HandleValueIndication
- add report length check in bta_hh_parse_keybd_rpt
- add report length check in BTA_HdSendReport
- add descriptor length check in BTA_HdRegisterApp
- prevent buffer overflow in attribute processing
(cherry picked from commit 71efec78c5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-27 20:09:12 +08:00
Zhang Hai Peng
c260f37076
fix(ble/bluedroid): Fix potential CVE-2024-0039 out-of-bounds write in attp_build_value_cmd
...
- Reference: https://source.android.com/docs/security/bulletin/2024-03-01?hl=zh-cn
(cherry picked from commit e1d39f630f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-27 20:09:11 +08:00
Zhang Hai Peng
a8e2e1fe22
fix(ble/bluedroid): Fix potential CVE-2020-0022 in reassemble_and_dispatch
...
- Reference: https://nvd.nist.gov/vuln/detail/CVE-2020-0022
(cherry picked from commit 1f7fd91b5a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-27 20:08:56 +08:00
Zhang Hai Peng
44bc6ebb8b
fix(ble/bluedroid): Fixed missing BLE connect and disconnect events
...
(cherry picked from commit 2dcbd64616 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-21 21:53:19 +08:00
Zhang Hai Peng
41c71402b4
fix(ble/bluedroid): Fixed BLE incorrect device record count issue
...
(cherry picked from commit 9bfd9c5340 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-11-21 17:53:17 +08:00
zhanghaipeng
9a01a9f844
feat(ble/bluedroid): Added BLE debug LOG for bluedroid
2025-11-14 11:11:17 +08:00
Zhang Hai Peng
982358102c
feat(ble/bluedroid): add API to get local BLE IRK
...
(cherry picked from commit 3c68650d7e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-21 17:53:17 +08:00
Zhang Hai Peng
781ac80ee5
fix(ble/bluedroid): fix memory leak during deinit when service table is created but not started
...
(cherry picked from commit ddd12f2498282e147044d1fe532a51aeb18875f9)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-17 16:45:34 +08:00
Zhang Hai Peng
e7b0b63263
fix(ble/bluedroid): prevent crash when deinit/disable host during scan
...
Crash occurs if the BLE host is deinitialized or disabled while scanning is still active.
This usage is not recommended.
(cherry picked from commit ca2c78f53e )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:26 +08:00
Zhang Hai Peng
7c648bcb80
fix(ble/bluedroid): Fixed resolve adv data crash if host deinitialized or disabled
...
(cherry picked from commit 7ce921ed95 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-10-14 21:53:23 +08:00
Zhang Hai Peng
d65f0439ad
feat(blufi): Update BluFi document
...
(cherry picked from commit 3f4bedd3a5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-09-09 11:52:16 +08:00
Zhang Hai Peng
bf66761962
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-08-26 21:53:21 +08:00
Zhang Hai Peng and Cody
f76024c7e7
fix(ble/bluedroid): Update Gatt_Server_Service_Table_Example_Walkthrough.md
...
(cherry picked from commit 6b360dacf6 )
Co-authored-by: Cody <codyhubman4@gmail.com >
2025-08-15 14:53:39 +08:00
Zhang Hai Peng and BLKDASH
6f4c3126a1
fix(ble/bluedroid): Fixed the problem of macro definition error
...
(cherry picked from commit 6b212c7d47 )
Co-authored-by: BLKDASH <128231495+BLKDASH@users.noreply.github.com >
2025-08-15 14:53:36 +08:00
Zhang Hai Peng
49830ac220
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
...
(cherry picked from commit 12df54e8d1 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-15 14:53:34 +08:00
Zhang Hai Peng
2e090afd15
fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
...
- Fixed bt hci event was not report to host when hci command was sent
(cherry picked from commit 155c32be20 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-08-04 11:53:25 +08:00
Zhang Hai Peng
8713112733
fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo
...
(cherry picked from commit 50fe55ca59 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-29 21:53:25 +08:00
zhanghaipeng
ef170b1fb5
fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
...
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:38:16 +08:00
Zhang Hai Peng
69829e3add
fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
...
(cherry picked from commit b6dc79af47 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:37 +08:00
Zhang Hai Peng
a3caca65db
fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
...
(cherry picked from commit ac385530af )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:34 +08:00
Zhang Hai Peng
3d9da8a2bd
fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
...
(cherry picked from commit 61606a6f95 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:31 +08:00
Zhang Hai Peng
689b165fc6
fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
...
(cherry picked from commit 48235c7b25 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:29 +08:00
zhanghaipeng
89dfe99648
fix(ble/bluedroid): fix build failure when some BLE features are disabled
2025-06-25 15:30:18 +08:00
zhanghaipeng
549cc2c962
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713a69)
...
- Fixed double free exception during BLE init under low memory
2025-06-10 10:31:12 +08:00
Zhang Hai Peng
67c9908f41
fix(ble/bluedroid): Fixed BLE SMP state machine inconsistency on disconnection
...
(cherry picked from commit 99121258d4 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-04 17:13:27 +08:00
Zhang Hai Peng
f73409b757
feat(ble/bluedroid): Include SMP state in BLE status reporting
...
(cherry picked from commit de9a367f13 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-04 17:13:24 +08:00
Zhang Hai Peng
34ffce1441
fix(ble/bluedroid): Fixed null pointer assert in l2c_link_check_send_pkts
...
(cherry picked from commit 8150573012 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-03 12:13:27 +08:00
Zhang Hai Peng
e64937f7f6
fix(ble/bluedroid): Fixed clear BLE device recored
...
(cherry picked from commit 21391a45fd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:38 +08:00
Zhang Hai Peng
26ca2561f6
fix(ble/bluedroid): Fixed issue with deleting link key when classic Bluetooth is not used
...
(cherry picked from commit 7c16bce827 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-27 15:13:35 +08:00
Zhang Hai Peng
7d1339b430
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713205)
...
- Fix: Missing ADV reports after bonding and connection
(cherry picked from commit 244d4f8fa7 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-20 11:13:21 +08:00
Zhang Hai Peng
4c3f99a3eb
fix(ble/bluedroid): Reduce Bluedroid host log output over SPI
...
(cherry picked from commit 0586d10317 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:43 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
4750199b1e
fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
...
(cherry picked from commit bfa0fff2e5 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-05-13 16:13:40 +08:00
Zhang Hai Peng
92e649422a
fix(ble/bluedroid): Change maximum length of attribute value to 517
...
(cherry picked from commit df8c1f7a96 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:38 +08:00
Zhang Hai Peng
10aec2388a
docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
...
(cherry picked from commit ebb76933d0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:35 +08:00
Zhang Hai Peng
f9862a4776
fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
...
(cherry picked from commit 6552854cb5 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-05-13 16:13:33 +08:00
Zhang Hai Peng
0459317986
feat(bluedroid): Support get bt config path
...
(cherry picked from commit d6bb90b453 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
4341f8ec08
feat(ble/bluedroid): Implement BLE channel map reading API
...
(cherry picked from commit 55043e280a )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
320f8bece2
fix(ble/bluedroid): Fix potential uint32_t overflow in BLE btu_start_timer
...
(cherry picked from commit a9286567f0 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
ca79d255d1
fix(ble/bluedrooid): Fixed memory leak issue when deinit the host
...
(cherry picked from commit 6becf74cbb )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
bea5aaab89
fix(ble/bluedroid): Fix missing event reporting in esp_ble_create_sc_oob_data
...
(cherry picked from commit f291725936 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
Zhang Hai Peng
4428844a8b
fix(ble/bluedroid): Fixed BLE crash when disable bluedroid host
...
(cherry picked from commit 9dfa6ab0e9 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-04-21 18:03:34 +08:00
zhanghaipeng
d006534327
feat(ble/bluedroid): Support read periodic advertiser list size command
2025-03-10 14:12:24 +08:00
Zhang Hai Peng
4b43078f42
feat(ble/bluedroid): Add Read Long Characteristic Values example
...
(cherry picked from commit 32e4fb79e8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-03-04 22:13:30 +08:00
zhanghaipeng
82d0e358c8
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-03-03 16:36:40 +08:00
zhanghaipeng
21c9961dd8
fix(ble/bluedroid): Support SPI log output options for HCI
2025-03-03 16:36:40 +08:00
zhanghaipeng
92610606be
fix(ble/controller): Fix BLE Kconfig on ESP32 to avoid unexpected behavior
2025-03-03 11:17:58 +08:00
zhanghaipeng
0efea66c6d
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
2025-02-27 14:56:58 +08:00
zhanghaipeng
0fcca4ec3c
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:44:29 +08:00
Zhang Hai Peng
339b829126
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:40 +08:00
Zhang Hai Peng and Erast
691f9131fc
docs(ble/bluedroid): Optimize doc for implementation of a characteristic with 128 bit UUID
...
(cherry picked from commit fa40d971a5 )
Co-authored-by: Erast <78802792+MatoiDev@users.noreply.github.com >
2025-02-17 11:15:03 +08:00
Zhang Hai Peng and Nebojša Cvetković
72527f85ea
fix(ble/bluedroid): Don't log error on 16/128-bit UUID mixed descriptors
...
(cherry picked from commit fed1d41aa7 )
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2025-02-17 11:15:01 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
af002606a7
refactor(ble/bluedroid): Fix typos in gatt_sr.c
...
(cherry picked from commit 63b2dcc3a7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:14:58 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
be13df1104
fix(ble/bluedroid): Allow 0 length indications
...
(cherry picked from commit 9b5a52e2f7 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:14:54 +08:00
Zhang Hai Peng and Nebojsa Cvetkovic
d096dc7cbe
refactor(ble/bluedroid): Fix typos in bta_gatts_act.c
...
(cherry picked from commit a8041a9953 )
Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com >
2025-02-17 11:14:51 +08:00
Zhang Hai Peng and Erhan Kurubas
bdef0e0cb4
fix(coredump): only clear high bit in PC when set
...
(cherry picked from commit eaefd0bd25 )
Co-authored-by: Erhan Kurubas <erhan.kurubas@espressif.com >
2025-02-17 11:14:48 +08:00
zhanghaipeng
bf50c0c197
fix(blufi): Enhance security in BLUFI example
2025-02-11 15:25:08 +08:00
Zhang Hai Peng
e65cf7ea2a
fix(blufi): Fixed some security issue in blufi example
...
(cherry picked from commit abc18e93eb )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-22 16:34:30 +08:00
Zhang Hai Peng
2406947e4a
fix(ble/bluedroid): Fixed BLE feature selection configuration
...
(cherry picked from commit 117aa74705 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:18 +08:00
Zhang Hai Peng
976c0cd3e7
docs(ble/bluedroid): Added BLE log when bond info was deleted
...
(cherry picked from commit c9cdf51b05 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:45 +08:00
Zhang Hai Peng
f9b60f6f74
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:43 +08:00
Zhang Hai Peng
a9b840a92c
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:41 +08:00
Zhang Hai Peng
c3c7f4a49f
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
...
(cherry picked from commit 5acb9c9b5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-17 16:13:34 +08:00
zhanghaipeng
74461ca835
docs(ble/bluedroid): Optimize BLE example documentation
2024-12-17 14:28:52 +08:00
zhanghaipeng
9c38d1f29e
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 14:28:12 +08:00
zhanghaipeng
7ff64ac625
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:51:00 +08:00
zhanghaipeng
88ae97e8be
feat(bt): Add support for converting BT HCI logs to btsnoop format
2024-12-09 17:54:20 +08:00
Zhang Hai Peng
629c94b11e
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:27 +08:00