Sumeet Singh
1be1f55eaa
feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode
2024-05-17 12:24:51 +05:30
Abhinav Kudnar
5a1245bcaa
feat(nimble): Added API to get local used address
2024-05-15 12:11:47 +05:30
Rahul Tank
0a482da982
nimble/host: Create separate API to only extract cb info
2024-05-14 17:14:53 +05:30
Rahul Tank
fdc3526193
fix(nimble) Free controller memory if init fails
2024-05-08 09:55:12 +05:30
Rahul Tank
5adfd2d3c4
Expose API to set RPA Timeout
2024-04-19 15:20:06 +05:30
Rahul Tank
cc997ecc33
Add check for return value of hex2val
2024-04-17 18:07:34 +05:30
Sumeet Singh
21cebe56e8
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-12 17:38:24 +05:30
Rahul Tank
8d5c871596
nimble: Fix compilation issues when CCCD is set to 0
2024-04-12 11:01:25 +05:30
Szymon Janc
1c1b07ec41
nimble/host: Fix disconnect on host connection timeout
...
We don't need to have double loop and lock-unlock host lock when
issuing disconnect. ble_gap_terminate_with_conn() can be used
to disconnect and it can be called with already provided conn object
under host lock.
2024-04-11 19:28:17 +05:30
Rahul Tank
2107460209
Add support to handle Data Length change event
2024-04-11 10:59:26 +05:30
Rahul Tank
5b99e0eb72
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 18:54:13 +05:30
Rahul Tank
54eef74cd5
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:32:24 +05:30
Rahul Tank
98ac398698
nimble: Simplify the connection reconnection method
2024-04-01 16:05:26 +05:30
Rahul Tank
323e6c4730
Delete upstream .github folder
2024-03-26 10:49:14 +05:30
Rahul Tank
e38c53b15d
fix(nimble): Handle auto connection flag for extended connect
2024-03-22 17:28:39 +05:30
Darshan Dobariya
72265e0a5b
fix(nimble): Added support for deleting the oldest bonded device across reboot
2024-03-22 17:28:25 +05:30
Rahul Tank
bbeb0ae79a
fix(nimble): Fix compilation issues observed during ci testing
2024-03-22 17:28:13 +05:30
Roshan Bangar
b3c550b13b
Fixed the compilation issue due to redeclaration after disabling ble_sm_feature
2024-03-22 17:27:59 +05:30
Darshan Dobariya
66b301dbcd
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-14 13:48:15 +05:30
Rahul Tank
9e83a31d76
fix(nimble) Address compilation errors when strict-prototype is enabled
2024-03-14 13:48:09 +05:30
Sumeet Singh
2795cb8849
feat(nimble): read multiple variable length characteristics
2024-03-11 10:48:23 +05:30
Rahul Tank
02ef2e088f
Handle memory leak in callout deinit
2024-03-11 10:48:12 +05:30
Abhinav Kudnar
c100086bde
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
2024-03-11 10:48:02 +05:30
Darshan Dobariya
c9ec20dabe
fix(nimble): Change 'move_count' to uint8_t type
2024-02-29 16:23:47 +05:30
Rahul Tank
a42e1469fe
update variable name to avoid using keyword
2024-02-29 16:23:47 +05:30
Roshan Bangar
bb07639d41
nimble/porting: Added missing #if guard
2024-02-29 16:23:47 +05:30
Sumeet Singh
3ffa474c1f
fix(nimble): message to be signed is corrected in signed write
2024-02-29 16:23:47 +05:30
Darshan Dobariya
e5c192a4b5
feat(nimble): Authorize or deauthorize a BLE device for a connection
2024-02-29 16:23:47 +05:30
Sumeet Singh
62adb830ff
fix(nimble): Out of order messages during SMP causing DOS vulerability
2024-02-29 16:23:47 +05:30
Rahul Tank
8bcef4e241
Added API to get current stack operation status
2024-02-29 16:23:47 +05:30
Rahul Tank
e2ec7a3dea
Add adv interval min/max range check
2024-02-29 16:23:47 +05:30
Rahul Tank
5854ae7dc4
Merge hci_common.h file for all chips
2024-02-29 16:23:47 +05:30
Roshan Bangar
0a0eeb985f
Nimble/transport: HAL Support for UART transport
2024-02-29 16:23:47 +05:30
Rahul Tank
396f1e6ebd
Add support for dtm related functions
2024-02-29 16:23:47 +05:30
Sumeet Singh
c7b5c73456
feat(nimble): client presentation and aggregate format descriptor support
2024-02-29 16:23:47 +05:30
Sumeet Singh
4712c3c890
feat(nimble): signed write support
2024-02-29 16:23:47 +05:30
Sumeet Singh
5668e0c2f2
feat(nimble): additional AD types for advertisements
2024-02-29 16:23:47 +05:30
Sumeet Singh
e37744410e
feat(nimble): authorization permission on gatt read and write
2024-02-29 16:23:47 +05:30
Sumeet Singh
9faf23c015
fix(nimble): allow auto connection and observer role
2024-02-29 16:23:47 +05:30
Darshan Dobariya
8c94718c35
fix(nimble): Added change to ensure that API execution returns success
2024-02-29 16:23:47 +05:30
Rahul Tank
dcdbb54450
Add minor debug fixes
2024-02-29 16:23:45 +05:30
Darshan Dobariya
56917b28aa
fix(nimble): Added support for address resolution during inquiry.
2024-02-20 18:48:54 +05:30
Roshan
78ba69522b
nimble/gatts: Add check for RFU bits
2024-02-20 18:48:54 +05:30
Roshan Bangar
a6c1180ea2
feature : Gatt Caching
2024-02-20 18:48:54 +05:30
Rahul Tank
69cc84e161
Remove unwanted task lock when HS_DEBUG is enabled
2024-02-20 18:48:54 +05:30
Rahul Tank
0300e14c19
Add reattempt connection feature to ext connect
2024-02-20 18:48:54 +05:30
Rahul Tank
7865f27d3a
Enable address resolution across reboot
2024-02-20 18:48:54 +05:30
Rahul Tank
1dfa86195d
Handle race condition of conn variables being NULL during gatt cleanup
2024-02-20 18:48:54 +05:30
Roshan Bangar
27837f47c3
Fixed minor issues in Periodic Adv Enhancements
2024-02-20 18:48:54 +05:30
Rahul Tank
e5309236c9
Add VSC support for setting chan select algo
2024-02-20 18:48:54 +05:30