Sumeet Singh
028d21100a
Added bugfix to enable connection subrating
2024-11-28 12:33:01 +05:30
Sumeet Singh
71ab12e581
Fixed incorrect condition when comparing l2cap header length and mps/mtu
2024-11-28 12:33:01 +05:30
Sumeet Singh
b64455b3bd
fix(nimble): Fixed services: DIS, SPS, and HIDS
2024-11-28 12:33:01 +05:30
Sumeet Singh
13616e2c30
fix(nimble): Fixed encrypted advertisement data example
2024-11-28 12:33:01 +05:30
Sumeet Singh
21f8986388
feat(nimble): Added LE GATT Security Levels Characteristic
2024-11-28 12:33:01 +05:30
Sumeet Singh
a690a05965
feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode
2024-11-28 12:33:01 +05:30
Abhinav Kudnar
fd287cbafe
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 13:53:38 +08:00
Abhinav Kudnar
da900069fb
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:33:19 +08:00
timoxd7
ca6c6173fc
Moved min/max macros from global scope in header file to translation unit exlusice c files
2024-11-07 15:26:32 +08:00
Rahul Tank
32b2124f54
fix(nimble): Adjust Data len time in case 5.0 support is not present
2024-10-14 20:49:19 +05:30
Rahul Tank
24ff17de7c
fix(nimble): Update sbom file to correct nimble version
2024-10-08 16:41:25 +05:30
Abhinav Kudnar
87dd8bdc03
fix(nimble): Fix the sequence of ll and host transport init
2024-10-01 20:01:32 +08:00
Rahul Tank
03462b6686
Fix clang compilation issue
2024-09-21 19:17:24 +05:30
Rahul Tank
62b04f1857
fix(nimble): Set data length after connection
2024-09-19 20:01:24 +05:30
Rahul Tank
7e4f538a23
fix(nimble): Add coverity failure fixes
2024-09-16 14:24:12 +05:30
Rahul Tank
81a116a815
fix(nimble): De-register host cb in stack deinit
2024-09-16 10:35:20 +05:30
ShenWeilong
121739fe78
fix(ble): fixed the nimble connection reattempt issue when the OPTIMIZE_MULTI_CONN is enabled
2024-09-12 14:22:55 +08:00
Rahul Tank
6b890f81c0
nimble/host: Add support for ext adv param v2 HCI command
2024-09-10 16:58:10 +05:30
Donatien Garnier
904a5e98d5
nimble/host: Read supported HCI commands from controller
...
This patch adds a new function, ble_hs_startup_read_sup_cmd_tx(), which
reads the list of supported HCI commands from the controller on HCI
startup. This is used to determine whether a HCI Set Event
Mask Page 2 command should be sent to the controller.
2024-09-09 14:21:43 +05:30
shreeyash
c55a6388a2
fix(nimble): Make CCCD flags configurable
2024-09-04 17:51:38 +05:30
Rahul Tank
d1f02191a1
Corrected parameters assignment in per_adv_transfer_enable
2024-08-26 16:53:48 +05:30
Astha Verma
071575038c
change BT_HCI_LOG_INCLUDED macros into nimble nomenclature style.
2024-08-23 11:41:27 +05:30
shreeyash
7f93a8d0b5
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 10:40:26 +05:30
Rahul Tank
6e423e457b
Introduce new BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established
2024-08-21 12:00:44 +05:30
Rahul Tank
50c2641a04
feat/nimble: Add support to allow connection during scanning
2024-08-16 14:50:15 +05:30
Geng Yuchao
d47cb44f24
(feat) nimble : Add cte service for Bluetooth LE 5.1 Direction Finding feature.
2024-08-09 12:30:25 +08:00
Geng Yuchao
b41bf59204
(feat) nimble : Add hci event and startup for Bluetooth LE 5.1 Direction Finding feature.
2024-08-09 12:30:25 +08:00
Geng Yuchao
3929e9e0a1
(feat) nimble : Add gap api for Bluetooth LE 5.1 Direction Finding feature.
2024-08-09 12:30:25 +08:00
Geng Yuchao
c32cb5c6cd
(feat) nimble : Add 5.1 CTE function-related hci command definitions.
2024-08-08 16:07:06 +08:00
Rahul Tank
8373c4afb3
feat/nimble: Add extra handling for set data len packet event
2024-08-05 11:04:15 +05:30
Rahul Tank
2cf7edde63
nimble/host: Modify Advertising Tx power levels
...
Spec ver 5.4 , Vol 4, Part E, section 7.8.6 mentions the range value for
Tx power level.
Different BLE spec version have modified the range values that Tx Power level
can have. Update the min / max macros to reflect the same
2024-08-02 11:24:11 +05:30
Rahul Tank
3126e6c561
fix(nimble): Add return value to RPA Timeout API
2024-07-31 14:41:29 +05:30
Rahul Tank
c0363f26cf
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 09:38:14 +05:30
Rahul Tank
9372de75de
Add host callback to provide security key
2024-07-18 20:52:24 +05:30
Rahul Tank
46ae586555
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-15 17:29:40 +05:30
Shen Weilong
ec9f21253a
1. Always invoke ble_transport_ll_init in esp_nimble_init().
...
2. Add ble_transport_ll_init for legacy vhci
2024-07-09 20:39:39 +08:00
Shen Weilong
97793f4889
add hci driver for esp_ipc
2024-07-09 20:39:39 +08:00
zhiweijian
9e10a234ab
split hci log in nimble
2024-07-08 10:04:22 +08:00
Abhinav Kudnar
74f81e10d8
fix(nimble): Fix the sequence of pairing complete event
2024-07-01 12:41:26 +05:30
Rahul Tank
4486eee186
Pass the correct cb arg during reconnection attempt
2024-06-20 12:43:00 +05:30
Rahul Tank
73112f9b40
fix(nimble): Clear resource before starting advertising
2024-06-17 14:09:00 +05:30
Rahul Tank
a1f5999ee8
fix(nimble) Allocated memory by default for ext adv
2024-06-11 17:24:52 +05:30
Abhinav Kudnar
794fb12e75
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-04 12:24:26 +05:30
Rahul Tank
d53c988a93
fix(nimble) Explicitly NULL assign adv data
2024-06-03 18:07:55 +05:30
Rahul Tank
df505acaa0
fix(nimble) Use appendfrom to duplicate adv data
2024-05-31 11:54:17 +05:30
Rahul Tank
41e9765a06
Added change to free memory in case of failure
2024-05-29 14:55:24 +05:30
Rahul Tank
74c95610a2
Revert "feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode"
...
This reverts commit 1be1f55eaa .
2024-05-29 12:38:21 +05:30
Abhinav Kudnar
a147a4ec7b
feat(nimble): Added API to get resolve ADV data
2024-05-27 16:45:51 +05:30
zhiweijian
040b56ba3b
support hci log for nimble
2024-05-24 14:46:50 +08:00
Rahul Tank
4e63dba9c3
fix(nimble) Start advertising if disconnect due to 0x3E in slave
2024-05-22 12:52:56 +05:30