Abhinav Kudnar
288e7d5c2d
fix(nimble) : Handled error return value while handling of removing RPA list from controller.
2024-02-20 12:22:49 +05:30
Christian Baars
7dd7a7ee96
fix compilation because of unknown MYNEWT_VAL
...
MYNEWT_VAL is unknown in the scope of this file in some build environments
2024-02-20 12:22:49 +05:30
darshan
92ed36c86f
Added debug log for extended advertisement
2024-02-20 12:22:49 +05:30
Roshan Bangar
84d4edcaa4
Dynamic service addition/deletion
2024-02-20 12:22:49 +05:30
darshan
5c00c6444e
feature: Added adv queue congestion check
2024-02-20 12:22:49 +05:30
Rahul Tank
b8d073bcb0
Add support for LE Set Data Related Address change command
2024-02-20 12:22:49 +05:30
Rahul Tank
1b46f6922f
Added support for high duty adv interval
2024-02-20 12:22:49 +05:30
Roshan Bangar
2c70bdd9ab
added periodic adv feature updates in ble 5.3
2024-02-20 12:22:49 +05:30
Rahul Tank
f2c0ef7e80
Added API to send VSC to set power control rssi
2024-02-20 12:22:49 +05:30
isha.pardikar@espressif.com
066bfccb8b
NimBLE: Added support of encrypted advertising data
2024-02-20 12:22:49 +05:30
isha.pardikar@espressif.com
4f635e7331
fix(nimble): Added checks before accessing event pointers
2024-02-20 12:22:49 +05:30
Rahul Tank
d1587360c0
Added check to set length only if data is valid in periodic adv
2024-02-20 12:22:49 +05:30
Rahul Tank
e08f6b7b1e
Add support for Duplicate Exception list update VSC
2024-02-20 12:22:49 +05:30
Alexey Lapshin
3d97f32279
nimble/host: fix gcc 13 warnings
2024-02-20 12:22:49 +05:30
Rahul Tank
6aecc542f1
Added change to set connection type correctly and clear array when it is
...
full in reattempt connection flow
2024-02-20 12:22:49 +05:30
Shen Weilong
d714e24fb7
add APIs for multiple connect
2024-02-20 12:22:49 +05:30
Rahul Tank
3a1db72f83
Add checks for sem_init / mutex_init
2024-02-20 12:22:49 +05:30
Rahul Tank
83eff1bfec
Fix data type of power level and delta to handle negative values
2024-02-20 12:22:49 +05:30
isha.pardikar@espressif.com
da406d7732
feat (NimBLE): Add proximity sensor as a service
2024-02-20 12:22:49 +05:30
Rahul Tank
3a8234a952
fix(refactor): Refactor header files
...
Refactor header files to separate out APIs developed by Espressif for
documentation purpose
2024-02-20 12:22:49 +05:30
Rahul Tank
a687692778
Fix compilation issue in enabling BLE_HCI_VS flag
2024-02-20 12:22:48 +05:30
Andrzej Kaczmarek
06fd7127cd
nimble/host: Add APIs to handle vs HCI commands and events
...
This adds API to send a vs hci command and an event to handle vs hci
events.
2024-02-20 11:18:11 +05:30
Rahul Tank
c9e99ba094
Nimble: Expose API to clear all addresses in whitelist out of stack
2024-02-20 11:18:11 +05:30
Roshan Bangar
be1f0e7fb2
Introduced BLE_LL_ASSERT instead of void return on callout handle being NULL
2024-02-20 11:18:11 +05:30
Roshan Bangar
4012844c28
Sync porting files
2024-02-20 11:18:11 +05:30
Rahul Tank
14c98cc095
Fixed setting macro values based on selected configuration
2024-02-20 11:18:11 +05:30
Rahul Tank
768dbeb83c
Fixes for memory leak / optimization
2024-02-20 11:18:11 +05:30
Rahul Tank
d29517c005
Removed the extra status field in the enh read transmit power level
2024-02-20 11:18:11 +05:30
Rahul Tank
855454d58a
Add debug code to print HCI events information
2024-02-20 11:18:11 +05:30
Rahul Tank
eb89550992
nimble/host: Add support to send power control event in registered callback
2024-02-20 11:18:11 +05:30
isha.pardikar@espressif.com
aecc2bc353
Nimble: Added Health Thermometer as a service
2024-02-20 11:18:11 +05:30
Rahul Tank
d01809680d
Added change to expose addr resolution API outside stack
2024-02-20 11:18:11 +05:30
isha.pardikar@espressif.com
6550381e9a
Bugfix: Fixed warning cur_len unused
2024-02-20 11:18:11 +05:30
isha.pardikar@espressif.com
346b21082d
NimBLE: Added heart rate measurement as a service
2024-02-20 11:18:11 +05:30
isha.pardikar@espressif.com
67bf2ca800
NimBLE: Added support for writing data more than BLE_ATT_ATTR_MAX_LEN
2024-02-20 11:18:11 +05:30
Roshan Bangar
6dfa7d1176
Correct macro usage
2024-02-20 11:18:11 +05:30
Roshan Bangar
cd5a88be94
Nimble: Migration changes for nimble-1.5
2024-02-20 11:18:09 +05:30
Rahul Tank
f123585faf
Added change to handle the case of controllers supporting Buffer Size
...
larger than 251. Current memory allocation for buffers is limited to 251
size and hence fragmentation is needed in case buffer size is larger.
2024-02-14 18:51:59 +05:30
Rahul Tank
6336a6de85
Added return value (success / failure ) to nimble_port_init
2024-02-14 18:51:52 +05:30
Sumeet Singh
9b6c19b398
Bugfix: Fix incomplete clearing of peer_dev_rec
2024-02-14 18:51:45 +05:30
Rahul Tank
8301804a7d
Removed min/max instances from more files
2024-02-14 18:51:34 +05:30
timoxd7
8f01a060dc
Moved min/max macros from global scope in header file to translation unit exlusice c files
2024-02-14 18:50:31 +05:30
isha.pardikar@espressif.com
75bcefb761
NimBLE: Fixed going for reattempt connection code
2024-02-14 18:25:06 +05:30
isha.pardikar@espressif.com
4ae124d1cd
NimBLE : Change GATT notify/indicate from gattc to gatts
2024-02-14 18:24:30 +05:30
Daniel Kampert
b0633faede
nimble/host: Make BLE_UUIDxx_INIT macros C++ compatible
...
Allows to use `ble_uuid.h` with C++ by changing the BLE_UUIDy_INIT macros.
Build environment:
ninja 1.9.0
cmake 3.16
xtensa-esp32-elf-gcc.exe (crosstool-NG esp-2021r2-patch3) 8.4.0 (based on GCC 8.4.0)
2024-02-14 18:23:55 +05:30
Rahul Tank
4ebc01dbc1
Nimble: Add support for LE Power Control
2024-02-14 18:17:46 +05:30
Rahul Tank
a9a00c423b
Stack support for Connection subrating
2024-02-14 18:06:35 +05:30
Rahul Tank
e5c16b09eb
Fixed esprv_intc_int_set_type() usage .
2024-02-14 17:49:02 +05:30
Rahul Tank
61a861eb00
Added checks to disable stack callback registered with controller during
...
stack deinit
2024-02-14 17:48:51 +05:30
Rahul Tank
dbb11daba8
Re-ordered the function sequence in stack deinit to be reverse of stack
...
init process
2024-02-14 17:48:44 +05:30