Prasad Alatkar
2fdb52ce87
NimBLE AFR: Fix conn_handle related bug in pairing request
2025-04-01 17:24:52 +05:30
Prasad Alatkar
9dee31fc99
NimBLE: Add ble_gap_pairing_req GAP event to accept or reject pairing request
2025-04-01 17:24:40 +05:30
Rahul Tank
a9a4c70198
fix(nimble): Handle not sending disconnect in slave role if connect was not sent
2025-02-15 09:20:59 +05:30
Abhinav Kudnar
8a553ad4e6
feat(nimble): Add offset in GATT server long read context
2025-02-14 11:20:24 +05:30
Astha Verma
002183823a
fix(nimble): Added sync reattempt for periodic adv
2025-02-13 18:19:21 +05:30
Astha Verma
de3e1c9fe4
fix(nimble): Enhanced error handling by adding to print core error definitions
2025-02-13 08:53:17 +05:30
Astha Verma
a594c0d26e
fix(nimble): fix NVS corruption
2025-02-12 10:47:27 +05:30
nvmd
81b1700f64
Fixed warnings
...
If built with
CONFIG_COMPILER_WARN_WRITE_STRINGS=y, the
compiler emits warnings about the non-const
pointer pointing to literal strings. This fixes
it.
2025-02-10 21:46:30 +05:30
Astha Verma
2643d26d03
fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled
2025-02-04 18:21:50 +05:30
Rahul Tank
a4cd6027a5
fix(nimble): Fix compilation issues for different flag combinations
2025-01-13 13:46:55 +05:30
Abhinav Kudnar
6c53703528
feat(nimble): Additional PAWR changes support for ESP IP
2025-01-10 17:02:45 +05:30
Rahul Tank
cf14772338
fix(nimble): Removed extra prints
2025-01-10 17:02:08 +05:30
Astha Verma
5d7de020d3
fix(nimble): Added HCI_Read_Remote_Version_Infomration Command
2025-01-10 17:01:44 +05:30
Rahul Tank
24333a9dce
fix(nimble) Clear our and peer security records during unpair
2025-01-10 17:01:09 +05:30
Rahul Tank
8e41b8752a
fix(nimble): Reset data length global variables upon disconnection
2025-01-08 21:38:38 +05:30
Rahul Tank
d7a585dcf0
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:55:45 +05:30
Rahul Tank
16d59c062d
fix(nimble): Address few coverity reported issues
...
1. too_few_printf_args: Corrected print statement to pass arguments
2. Fixed nesting levels
3. Fixed unused value warnings
2025-01-03 11:33:42 +05:30
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