zhiweijian
379484f4db
feat(ble/bluedroid): move vendor hci api to ble internal code
2024-04-10 14:17:01 +08:00
Rahul Tank
60156a4006
Merge branch 'bugfix/set_correct_addr_type' into 'master'
...
fix(nimble): Set correct peer_addr during reattempt connection
See merge request espressif/esp-idf!30051
2024-04-08 20:32:43 +08:00
Zhi Wei Jian
b9ea883781
Merge branch 'bugfix/fix_adv_not_resatrt_due_to_dis_reason' into 'master'
...
fix(ble/bluedroid): Fixed adv do not restart due to disconnection reason 0x3e
Closes BLERP-635
See merge request espressif/esp-idf!29733
2024-04-08 19:58:42 +08:00
Island
4726afa3e6
Merge branch 'feat/support_ble_set_rpa_timeout_by_api' into 'master'
...
feat(ble/bluedroid): Support set resolvable provate address timeout by api
Closes BLERP-650
See merge request espressif/esp-idf!29935
2024-04-08 15:23:20 +08:00
zhiweijian
adde5a3dd6
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-08 14:51:33 +08:00
zhanghaipeng
8c42f6a891
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-04-07 20:40:29 +08:00
xiongweichao
cca828d03a
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-07 15:51:43 +08:00
Rahul Tank
d0853d70ce
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:33:12 +05:30
Rahul Tank
9c846916fa
Merge branch 'bugfix/revamp_reconn_scheme' into 'master'
...
fix(nimble): Cleanup code in connection reconnection implementation
Closes BLERP-633
See merge request espressif/esp-idf!29941
2024-04-02 14:23:58 +08:00
Rahul Tank
7e34300a1b
fix(nimble): Change reconnection scheme
2024-04-01 16:05:41 +05:30
xiehang
f3c5047638
feat(extconn): Supports external WiFi connections for ESP32p4 and other espressf chips
2024-04-01 11:44:52 +08:00
Xiong Wei Chao
7915aee213
Merge branch 'bugfix/sdp_remove_record_no_evt' into 'master'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit
Closes BTQABR2023-201
See merge request espressif/esp-idf!29288
2024-04-01 10:17:31 +08:00
Wang Meng Yang
10d4843b02
Merge branch 'feat/add_vsc_to_set_min_enc_key_sz' into 'master'
...
feat(bt/bluedroid): added a VSC to set minimal encryption key size
Closes BT-3590 and BTQABR2023-211
See merge request espressif/esp-idf!28263
2024-03-28 08:27:35 +08:00
xiongweichao
eabd31e849
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-03-27 19:05:39 +08:00
xiongweichao
1c30191ac4
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-03-27 19:05:39 +08:00
Abhinav Kudnar
1bc6570b1f
fix(nimble): Migrate to nimble 1.6
2024-03-26 10:50:24 +05:30
Jin Cheng
82542d2e96
feat(bt/bluedroid): added a VSC to set minimal encryption key size
2024-03-25 10:50:06 +08:00
Rahul Tank
0883569b6f
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 12:33:50 +05:30
Jin Cheng
45af060963
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-20 10:38:44 +08:00
Darshan Dobariya
e0e89b8bde
fix(nimble): Added support for deleting the oldest bonded device across reboot
2024-03-19 22:26:22 +05:30
Roshan Bangar
23c702cdc1
fix(nimble): Fix compilation issues and Minor enhancements to esp_hid
2024-03-19 16:27:17 +05:30
Rahul Tank
1a9f9d69ea
Merge branch 'bugfix/compilation_issue_on_disabling_security' into 'master'
...
fix(nimble): Fixed compilation issues on disabling security
See merge request espressif/esp-idf!29582
2024-03-19 17:44:50 +08:00
zhanghaipeng
bce1715dfd
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-03-18 16:10:02 +08:00
Roshan Bangar
ee75e6cc63
fix(nimble): Fixed compilation issues on disabling security
2024-03-18 09:56:19 +05:30
Jiang Jiang Jian
63db118bcc
Merge branch 'feat/move_ag_cb_malloc_to_btc' into 'master'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
Closes BTQABR2023-208
See merge request espressif/esp-idf!29310
2024-03-14 10:46:01 +08:00
Darshan Dobariya
016df4cbde
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 20:57:01 +05:30
Rahul Tank
7636c1d64c
Merge branch 'bugfix/fix_strict_prototype_hid' into 'master'
...
fix(nimble): Address compilation errors when strict-prototype is enabled
See merge request espressif/esp-idf!29513
2024-03-12 18:53:21 +08:00
Rahul Tank
c460e1cd7e
Merge branch 'bugfix/expose_baud_rate_in_menu' into 'master'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig
See merge request espressif/esp-idf!29412
2024-03-08 22:51:20 +08:00
Rahul Tank
9921d5bcfe
Merge branch 'bugfix/gap_connect_failed_with_0x0d' into 'master'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
See merge request espressif/esp-idf!29475
2024-03-08 22:43:22 +08:00
Rahul Tank
de9434549c
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-08 20:09:30 +05:30
Rahul Tank
a93a6ef447
Merge branch 'feat/read_multiple_variable_length' into 'master'
...
feat(nimble): read multiple variable length characteristics
Closes BLERP-423
See merge request espressif/esp-idf!29054
2024-03-08 19:40:02 +08:00
Island
56756a799e
Merge branch 'bugfix/fix_ble_periodic_adv_params_check' into 'master'
...
fix(ble/bluedroid): Fixed BLE periodic advertising create sync parameter check
Closes BLERP-599
See merge request espressif/esp-idf!29442
2024-03-08 16:48:31 +08:00
Zhang Hai Peng
e7d88505e5
Merge branch 'bugfix/fix_ble_host_crash_on_deinitialization' into 'master'
...
fix(ble/bluedroid): Fixed BLE crash when repeatedly iniitialize and deinitialize host
Closes BLERP-584 and BLERP-583
See merge request espressif/esp-idf!29319
2024-03-08 15:21:52 +08:00
Roshan Bangar
f95784e4a9
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 13:06:11 +08:00
Sumeet Singh
9f34e4e9d9
feat(nimble): read multiple variable length characteristics
2024-03-07 19:46:54 +05:30
Rahul Tank
8e863fa9a8
Merge branch 'bugfix/handle_callout_free_in_deinit' into 'master'
...
fix(nimble): Handle memory leak in callout deinit
See merge request espressif/esp-idf!29433
2024-03-07 22:02:17 +08:00
Abhinav Kudnar
20ba589f1c
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT.
2024-03-07 14:40:12 +05:30
Chen Jian Hua
d76ac4527d
Merge branch 'bugfix/fix_fcs_1385' into 'master'
...
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
See merge request espressif/esp-idf!28788
2024-03-07 10:40:32 +08:00
zhanghaipeng
2c3d9ae5de
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-06 18:10:30 +08:00
Rahul Tank
20eda4bb26
fix(nimble): Handle memory leak in callout deinit
2024-03-06 15:40:22 +05:30
Rahul Tank
06dc388b21
Merge branch 'bugfix/addr_resol_for_esp32' into 'master'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
Closes BLERP-580 and BLERP-594
See merge request espressif/esp-idf!29297
2024-03-06 17:37:17 +08:00
zhanghaipeng
82c2602afa
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-06 15:49:01 +08:00
Island
7b32d26e8b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Add ext adv and privacy status check
Closes BLERP-468
See merge request espressif/esp-idf!29218
2024-03-06 11:41:55 +08:00
Island
be29217eeb
Merge branch 'bugfix/fix_some_bluedroid_bugs_2402' into 'master'
...
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
See merge request espressif/esp-idf!29220
2024-03-06 11:41:50 +08:00
Abhinav Kudnar
2bd7f672cb
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
2024-03-05 14:56:02 +05:30
Rahul Tank
f723b18d86
Merge branch 'bugfix/increase_reattempt_conn_count' into 'master'
...
fix(nimble): Increase range of reattempt connection count
See merge request espressif/esp-idf!29311
2024-03-04 19:43:21 +08:00
chenjianhua
2e122313c2
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-01 11:07:37 +08:00
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +08:00
Jin Cheng
20f2207d5f
Merge branch 'bugfix/mem_leak_op_dev_name' into 'master'
...
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
See merge request espressif/esp-idf!29141
2024-02-28 15:54:24 +08:00
Rahul Tank
30d5c36aac
fix(nimble): Increase range of reattempt connection count
2024-02-28 12:56:57 +05:30
thekurtovic
3e74922c9e
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-02-27 22:32:14 +08:00
zhanghaipeng
3eec662473
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-27 22:03:37 +08:00
Jin Cheng
a288640655
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
2024-02-23 14:14:50 +08:00
Zhi Wei Jian
76c4cfc834
Merge branch 'feature/add_api_to_send_vendor_hci_cmd' into 'master'
...
Add api to send vendor hci command
Closes BLERP-546
See merge request espressif/esp-idf!28855
2024-02-23 10:29:42 +08:00
Darshan Dobariya
e6bf35b3c9
fix(nimble): Change 'move_count' to uint8_t type
2024-02-22 21:34:11 +05:30
zhiweijian
7ea7f1536f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-02-22 18:00:30 +08:00
Rahul Tank
dd38f2406b
fix(nimble): update variable name to avoid using keyword
2024-02-22 15:14:33 +05:30
Roshan Bangar
167c663542
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 11:55:41 +05:30
SumeetSingh19
14221b74f4
fix(nimble): message to be signed is corrected in signed write
2024-02-20 11:14:53 +05:30
Darshan Dobariya
169ee08c04
feat(nimble): Authorize or deauthorize a BLE device for a connection
2024-02-19 18:54:41 +08:00
Wang Meng Yang
28ff8e3788
Merge branch 'feat/add_test_api_for_sec' into 'master'
...
Feat/add test api for sec
Closes BT-3578 and BT-3579
See merge request espressif/esp-idf!28191
2024-02-18 09:57:37 +08:00
Roland Dobai
1a80217af5
Merge branch 'bugfix/kconcheck_file_checks' into 'master'
...
bugfix: Fixed KConfig files that were not succesfully checked
Closes IDF-9028 and IDF-9027
See merge request espressif/esp-idf!28385
2024-02-07 19:12:25 +08:00
Wang Meng Yang
4fb231088d
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section' into 'master'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section
See merge request espressif/esp-idf!28734
2024-02-07 14:51:17 +08:00
SumeetSingh19
78a46316f1
fix(nimble): Out of order messages during SMP causing DOS vulerability
2024-02-05 09:30:55 +05:30
Jiang Jiang Jian
289de9d872
Merge branch 'bugfix/fix_xQueueSemaphoreTask_assert_when_deinit_host' into 'master'
...
Fixed xQueueSemaphoreTask assert when deinit host during scan
Closes BLERP-536 and BLERP-552
See merge request espressif/esp-idf!28767
2024-02-05 11:03:12 +08:00
gongyantao
3f205d4d85
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-05 10:01:44 +08:00
Island
24aba63c5b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Support get status of bluedroid host
Closes BLERP-468
See merge request espressif/esp-idf!28555
2024-02-04 16:00:42 +08:00
Jakub Kocka
0b00e49ac5
fix: Fixed KConfig files that were not succesfully checked
2024-02-02 14:13:45 +01:00
chenjianhua
a3f5382eaa
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-02 17:29:11 +08:00
Rahul Tank
4a7db059ba
fix(nimble): Added API to get current stack operation status
2024-02-02 13:57:46 +05:30
Rahul Tank
ac63f7c9dd
fix(nimble): Add adv interval min/max range check
2024-02-01 13:35:28 +05:30
zhiweijian
5b63a473f8
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-01-31 19:06:22 +08:00
Rahul Tank
6c614a50ab
fix(nimble): Merge hci_common.h file for all chips
2024-01-31 13:41:31 +05:30
Roshan Bangar
51efb20516
feat(nimble): Nimble Host only mode over uart
2024-01-31 09:49:21 +05:30
chenjianhua
b99cb002ed
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-01-31 10:08:16 +08:00
Rahul Tank
baf9b98cd0
feat(nimble): Add APIs to support BLE DTM functions
2024-01-29 11:20:10 +05:30
SumeetSingh19
92d20f6708
feat(nimble): client presentation and aggregate format descriptor support
2024-01-25 18:34:55 +05:30
SumeetSingh19
0bd8301755
feat(nimble): signed write support
2024-01-25 18:34:55 +05:30
SumeetSingh19
7ad6df977e
feat(nimble): additional AD types for advertisements
2024-01-25 18:34:55 +05:30
SumeetSingh19
7bda1db4f8
feat(nimble): authorization permission on gatt read and write
2024-01-25 18:34:55 +05:30
SumeetSingh19
2d71f64033
fix(nimble): allow auto connection and observer role
2024-01-25 18:34:55 +05:30
Rahul Tank
bcb8d179dd
Merge branch 'bugfix/fix_sm_inject_io_return_val' into 'master'
...
fix(nimble): Added change to ensure that API execution returns success
See merge request espressif/esp-idf!28402
2024-01-23 18:06:16 +08:00
Island
a4268b88c5
Merge branch 'bugfix/fix_ble_remove_bond' into 'master'
...
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
Closes BLERP-478
See merge request espressif/esp-idf!28589
2024-01-22 20:35:51 +08:00
Island
f8a12adcf5
Merge branch 'feat/support_ble_get_callback' into 'master'
...
Feat/support ble get callback
See merge request espressif/esp-idf!28355
2024-01-22 10:43:28 +08:00
Island
44862867a7
Merge branch 'bugfix/fix_ble_memory_leak' into 'master'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off
See merge request espressif/esp-idf!28468
2024-01-22 10:42:56 +08:00
zhanghaipeng
101bfcd7a1
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-20 16:42:54 +08:00
zhanghaipeng
b491c7bb6f
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-20 16:35:38 +08:00
Darshan Dobariya
35d3306200
fix(nimble): Added change to ensure that API execution returns success
2024-01-19 14:48:43 +05:30
zhanghaipeng
ee4d4f1d35
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-19 11:21:42 +08:00
zhanghaipeng
8de484888f
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
be47da1962
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
6bc5b0069f
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-19 11:21:42 +08:00
Rahul Tank
6a7dc27421
fix(nimble): Add minor debug fixes
2024-01-17 17:24:59 +05:30
Rahul Tank
6e860a8a5b
Merge branch 'bugfix/address_resolution' into 'master'
...
fix(nimble): Added support for address resolution during inquiry
Closes IDFCI-1894
See merge request espressif/esp-idf!28294
2024-01-17 19:31:52 +08:00
zhanghaipeng
32290b2475
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:24 +08:00
Wang Meng Yang
4997c81335
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.3' into 'master'
...
fix(bt/bluedroid): Fixed SPP connection failure
Closes BTQABR2023-156
See merge request espressif/esp-idf!28029
2024-01-17 12:11:08 +08:00
Darshan Dobariya
fdc5a0ab9f
fix(nimble): Added support for address resolution during inquiry.
2024-01-16 17:16:34 +05:30
Roshan Bangar
b2a403acc4
feat(nimble): Gatt caching support
2024-01-16 10:46:52 +05:30
Rahul Tank
e084a8f78d
Merge branch 'bugfix/handle_task_lock' into 'master'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
Closes BT-3599
See merge request espressif/esp-idf!28343
2024-01-15 14:56:37 +08:00
Wang Meng Yang
8a76b2e2ec
Merge branch 'bugfix/update_spp_doc' into 'master'
...
docs(bt/bluedroid): update API documents of SPP
Closes BT-3568
See merge request espressif/esp-idf!28111
2024-01-09 15:29:11 +08:00