Commit Graph

240 Commits

Author SHA1 Message Date
Sumeet Singh
444cb8778a feat(nimble): backport fixes for BLE 5.4 PTS Related Features and Fixes 2024-12-10 16:56:34 +05:30
Abhinav Kudnar
071f0f9a92 feat(nimble): Added PAwR support for nimble with IDF examples 2024-12-10 15:45:26 +05:30
Sumeet Singh
7b5a7a5401 fix(nimble): Added
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-10 15:45:26 +05:30
Sumeet Singh
253b72254e feat(nimble): Added ways to enable/disable some menuconfig options at runtime 2024-12-10 15:45:26 +05:30
Sumeet Singh
5c18ac288a feat(nimble): Added option to disable automatically sending extra credits to peer 2024-12-10 15:45:26 +05:30
Sumeet Singh
ab7d0558d2 feat(nimble): Added support for persisting csf characteristic for bonded devices 2024-12-10 15:45:26 +05:30
Sumeet Singh
1355375592 feat(nimble): Added option in menuconfig to enable Secure Connections Only mode 2024-12-10 15:45:26 +05:30
Sumeet Singh
cfe927007b fix(nimble): fix and enable connection subrating 2024-12-10 15:45:26 +05:30
Sumeet Singh
006a6b29f1 fix(nimble): Added option to enable code under Enhanced COC 2024-12-10 15:45:26 +05:30
Sumeet Singh
b7ace3d6c6 fix(nimble): Fixed Device Information and Scan Parameters service 2024-12-10 15:45:26 +05:30
Sumeet Singh
c240d55f6c fix(nimble): Fixed encrypted advertisement data example 2024-12-10 15:45:26 +05:30
Sumeet Singh
c9337d120b feat(nimble): Added LE GATT Security Levels Characteristic 2024-12-10 15:45:26 +05:30
Sumeet Singh
5d0009316a feat(nimble): Added support for EATT Credit Based Flow Control Mode 2024-12-10 15:45:26 +05:30
Sumeet Singh
8997abe064 feat(nimble): read multiple variable length characteristics 2024-12-10 15:45:26 +05:30
Roshan Bangar
91578aafcf feat(nimble): Gatt caching support 2024-12-10 15:45:26 +05:30
Roshan Bangar
0fd1300d50 feat(nimble): added HID over Gatt profile support 2024-12-10 15:45:26 +05:30
Roshan Bangar
5c7ae46538 feat(nimble): Added support for dynamic services 2024-12-10 15:45:26 +05:30
SumeetSingh19
404c548ad1 fix(nimble): allow auto connection and observer role 2024-12-10 15:45:25 +05:30
Sumeet Singh
98e38a5d2a NimBLE: Exposed macros used by GAP service to menuconfig 2024-12-10 15:44:56 +05:30
Rahul Tank
689c804eff Merge branch 'fix/hci_err_code_def_v5.0' into 'release/v5.0'
fix(nimble): Added a function for printing HCI error definition (v5.0)

See merge request espressif/esp-idf!35205
2024-12-06 23:59:50 +08:00
Rahul Tank
efe76e2eb3 Merge branch 'bugfix/change_hci_cb_logging_v5.0' into 'release/v5.0'
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback (v5.0)

See merge request espressif/esp-idf!35031
2024-12-05 16:42:26 +08:00
Astha Verma
adc64031d9 fix(nimble): Added a function for printing HCI error definition 2024-12-05 14:11:35 +05:30
Rahul Tank
0dfc977374 fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback 2024-12-04 22:01:41 +08:00
Abhinav Kudnar
e5c4002fd8 fix(nimble): Resolved watchdog due to memory exceed prints 2024-12-03 18:04:56 +08:00
Abhinav Kudnar
f13bbbb774 fix(nimble): Nimble Error logs in case of memory overflow/failure 2024-11-18 17:57:52 +08:00
Shen Weilong
c3290dfd6b feat(ble): Support for putting code in flash on ESP32-C2 2024-11-11 17:38:13 +08:00
Rahul Tank
28850f883f fix(nimble): Adjust Data len time in case 5.0 support is not present 2024-10-16 12:01:13 +05:30
Rahul Tank
14e50e368a fix(nimble): Fix clang compilation issue 2024-09-26 10:00:55 +05:30
Rahul Tank
85baf1d759 feat(nimble): Set data length after connection 2024-09-19 20:26:13 +05:30
shreeyash
d81180b0ec fix(nimble): Add authroize permission for gatt read / write 2024-09-18 11:38:52 +05:30
Rahul Tank
9cd7e32a5b fix(nimble): De-register host cb in stack deinit 2024-09-16 11:00:06 +05:30
shreeyash
ac04fe38e0 fix(nimble): Make CCCD flags configurable 2024-09-04 12:56:48 +05:30
SumeetSingh19
9c64db5659 feat(nimble): additional AD types for advertisements 2024-09-02 09:49:50 +05:30
Astha Verma
847b1f719d fix(nimble): Added BT_HCI_LOG_INCLUDED macros according to nimble nomenclature 2024-08-24 11:01:11 +05:30
shreeyash
b01014a840 fix(nimble): Fixed blesmp getbondlist issue 2024-08-22 17:51:38 +05:30
Rahul Tank
91a0c33322 feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established 2024-08-21 20:55:28 +05:30
Rahul Tank
261ec35a8f feat(nimble): Add support to allow connection during scanning 2024-08-19 15:31:52 +05:30
Rahul Tank
46d33080c3 fix(nimble): Remove ESP IP dependancy on enc_adv_data example 2024-08-19 10:08:58 +05:30
Rahul Tank
fe5355697a fix(nimble): Modify Advertising Tx power levels 2024-08-19 10:08:58 +05:30
Rahul Tank
e0393330a7 Merge branch 'doc/update_readme_enc_adv_kconfig_v5.0' into 'release/v5.0'
fix(nimble): Remove ESP IP dependancy on enc_adv_data example (v5.0)

See merge request espressif/esp-idf!32647
2024-08-19 12:20:16 +08:00
Rahul Tank
4ed10e555d fix(nimble): Remove ESP IP dependancy on enc_adv_data example 2024-08-06 14:40:57 +05:30
Rahul Tank
d651e5265d fix(nimble): Fixed BLE security vulnerability when using fixed IRK 2024-07-18 11:25:28 +05:30
Roshan Bangar
d2c4efae24 feat(nimble): Added periodic Adv Feature Updates in BLE 5.3 2024-07-12 18:41:02 +05:30
isha.pardikar@espressif.com
cdb3864e2c NimBLE: Added support of encrypted advertising data 2024-07-11 15:07:21 +05:30
zhiweijian
0e504dbc90 fix(bt/nimble): split hci log in nimble 2024-07-09 17:38:40 +08:00
Rahul Tank
e5e63be1b8 Revert "fix(nimble): Added debug print to check for skipped adv report"
This reverts commit 69ad6bb5d1.
2024-07-05 18:10:27 +05:30
Rahul Tank
69ad6bb5d1 fix(nimble): Added debug print to check for skipped adv report 2024-07-01 15:34:05 +05:30
Rahul Tank
4f0a43e039 fix(nimble): Pass the correct cb arg during reconnection attempt 2024-06-25 08:35:34 +05:30
Rahul Tank
a0824ba73c fix(nimble): Clear resource before re-starting advertising 2024-06-20 11:04:42 +05:30
Rahul Tank
1ab61d2d33 fix(nimble): Added change to handle extra memory for ext adv reattempt 2024-06-14 12:08:02 +05:30