Commit Graph

5099 Commits

Author SHA1 Message Date
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
Roshan Bangar dd288f2b76 Feature : HID service support 2024-02-20 18:48:53 +05:30
Rahul Tank 0b55b4e6de Added fix to handle all 0s address of external controllers during IRK generation 2024-02-20 12:22:49 +05:30
Rahul Tank 41d6f74269 Added NULL peer addr check 2024-02-20 12:22:49 +05:30
Rahul Tank 413587cb93 Added change to return success for API execution 2024-02-20 12:22:49 +05:30
Darshan Dobariya cdec8e6865 fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value 2024-02-20 12:22:49 +05:30
Abhinav Kudnar c18b38fadd fix(nimble): Handled the deletion of RPA mapping. 2024-02-20 12:22:49 +05:30
Rahul Tank 77c18856ec Add support for VSC to clear legacy adv memory 2024-02-20 12:22:49 +05:30
Roshan Bangar 6c739904c7 Solved the invalid write value on CTS char 2024-02-20 12:22:49 +05:30
Rahul Tank 611511d3b6 Fix the parameters in duplicate exception list vsc command 2024-02-20 12:22:49 +05:30
Rahul Tank c5f9a60972 Fix dangling pointer error during compilation 2024-02-20 12:22:49 +05:30
darshan b155956ce7 fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory 2024-02-20 12:22:49 +05:30