Abhinav Kudnar
4cf7d046d3
fix(nimble): Save the gatt context in case of preemption
2024-12-30 19:56:00 +08:00
Rahul Tank
ff017e5b74
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 10:13:25 +05:30
Rahul Tank
fc1eac6774
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-24 21:07:59 +05:30
Rahul Tank
3c8aa5456e
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-22 15:18:07 +05:30
Shreeyash
fc8d244eae
fix(nimble): Added a check for invalid offset
2024-12-22 11:55:47 +05:30
shreeyash
307f7b9c83
fix(nimble):Updated peer OTA address type
2024-12-21 21:16:05 +05:30
Astha Verma
41df5f2e69
fix(nimble): fix memory leak issue in Blufi example
2024-12-21 16:29:21 +05:30
Astha Verma
2b25c70cae
fix(nimble): Updated function to print HCI opcode with error definition
2024-12-21 09:22:55 +05:30
Abhinav Kudnar
7d350d5ed1
fix(nimble): Changing ets_pintf to ESP_LOGI when memory allocation fails
2024-12-20 21:43:06 +05:30
Rahul Tank
bac3aa9d4e
Corrected link_estab event handling parameters
2024-12-19 10:12:05 +05:30
Szymon Janc
c58a8e7edf
nimble/mesh: Add check for rx buffer in PB ADV
...
Validate if Transaction Continuation PDU can fit into buffer before
copying data.
2024-12-07 08:04:50 +05:30
Szymon Janc
91e141004d
nimble/host: Add Number Complete Packets event validation
...
Validate if HCI event received from controller has proper sizes before
passing it to GAP event
2024-12-07 08:04:30 +05:30
Szymon Janc
08d95ab7ee
nimble/host: Add extended advertising report event validation
...
Validate if HCI event received from controller has proper sizes before
passing it to GAP event.
2024-12-07 08:01:00 +05:30
Szymon Janc
2891b4d953
nimble/host: Fix legacy advertising report event validation
...
If event contained more than one report it would likely failed
validation due to invalid data comparison.
2024-12-07 08:01:00 +05:30
Szymon Janc
5532be7621
nimble/host: Validate advertising instance before parsing event
...
Advertising instance is used for indexing slave state array. Since
instance is provided by host invalid handle in event means there is
bug in controller.
2024-12-07 08:01:00 +05:30
Astha Verma
46f1139a05
fix: Added a function for printing HCI error definition
2024-12-02 18:28:04 +05:30
Abhinav Kudnar
275e6820cd
feat(nimble): Added PAwR support for nimble
2024-11-28 12:33:01 +05:30
Sumeet Singh
8f99c0d6d6
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed robust caching aware state parity
3. Fixed database hash related bugs and memory leaks
2024-11-28 12:33:01 +05:30
Sumeet Singh
65f05a1d02
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-11-28 12:33:01 +05:30
Sumeet Singh
40b997c65a
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-11-28 12:33:01 +05:30
Sumeet Singh
d1aea09e9d
fix(nimble): Fixed bugs related to robust caching
2024-11-28 12:33:01 +05:30
Sumeet Singh
f4cead0f0d
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-11-28 12:33:01 +05:30
Sumeet Singh
d207de68f5
fix(nimble): Fixed error in writing signed write value when IRK is shared along with CSRK
2024-11-28 12:33:01 +05:30
Sumeet Singh
36d16f1e59
feat(nimble): Added host config to enable or disable SC Only mode during runtime
2024-11-28 12:33:01 +05:30
Sumeet Singh
d29bed90d6
fix(nimble): Fixed crash in read multiple variable length response callback
2024-11-28 12:33:01 +05:30
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