Commit Graph

74 Commits

Author SHA1 Message Date
Astha Verma
2c04c713bd fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:33:39 +05:30
Sumeet Singh
947b4a64a5 feat(nimble): Added two GATT features:
1. Automatically initiate security if a GATT service request fails
2. Encryption, Authentication, and Authorization requirement on CCCD
2025-06-16 17:04:27 +05:30
Rahul Tank
82b30702a8 fix(nimble): Add support for minimilistic builds 2025-05-19 12:53:39 +05:30
Astha Verma
4ccfbe115a fix(nimble): Added api's for fetching gatt cache data and for discovering included service 2025-05-12 12:09:32 +05:30
Rahul Tank
08c0deaa20 fix(nimble): Added option to stack to handle repeat pairing internally 2025-05-10 21:39:19 +05:30
Sumeet Singh
2ebbd7a8fe feat(nimble): Added some fixes for autopts testing (v5.1) 2025-05-08 19:44:30 +05:30
Geng Yuchao
a5df5d2845 feat(nimble): Enable CTE feature in nimble cfg 2025-04-25 19:59:17 +08:00
Abhinav Kudnar
05aa2fd603 fix(nimble): Save the gatt context in case of preemption 2025-02-17 14:56:31 +05:30
Abhinav Kudnar
893fca370b feat(nimble): Added PAwR support for nimble with IDF examples 2024-12-16 15:51:32 +05:30
Sumeet Singh
54ce62f82a fix(nimble): Added
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-16 15:51:32 +05:30
Sumeet Singh
0b79ace9e8 feat(nimble): Added ways to enable/disable some menuconfig options at runtime 2024-12-16 15:51:32 +05:30
Sumeet Singh
35ec35a5d6 feat(nimble): Added option to disable automatically sending extra credits to peer 2024-12-16 15:51:32 +05:30
Sumeet Singh
d06424e0a8 feat(nimble): Added support for persisting csf characteristic for bonded devices 2024-12-16 15:51:31 +05:30
Sumeet Singh
7cf3593192 feat(nimble): Added option in menuconfig to enable Secure Connections Only mode 2024-12-16 15:29:21 +05:30
Sumeet Singh
7c5540a386 fix(nimble): Added option to enable code under Enhanced COC 2024-12-16 15:29:21 +05:30
Sumeet Singh
f3944883f4 fix(nimble): Fixed Device Information and Scan Parameters service 2024-12-16 15:29:21 +05:30
Sumeet Singh
d811a900b1 feat(nimble): Added LE GATT Security Levels Characteristic 2024-12-16 15:29:21 +05:30
Sumeet Singh
8fda6410d5 feat(nimble): Added support for EATT Credit Based Flow Control Mode 2024-12-16 15:29:20 +05:30
Astha Verma
20c2a13767 fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature 2024-08-24 11:04:38 +05:30
Rahul Tank
61edc67100 feat(nimble): Add support to allow connection during scanning 2024-08-16 15:05:39 +05:30
Rahul Tank
a367c5da00 fix(nimble): Modify Advertising Tx power levels 2024-08-05 10:57:48 +05:30
Rahul Tank
0095bc4b7f fix(nimble): Fixed BLE security vulnerability when using fixed IRK 2024-07-18 09:55:33 +05:30
Roshan Bangar
0e0ac035dd fix(nimble): Fixed compilation issues on disabling security 2024-05-12 13:50:14 +05:30
Rahul Tank
f93025b7f9 Merge branch 'feat/exposed_gap_service_macros_to_menuconfig_v5.1' into 'release/v5.1'
feat(nimble): Exposed macros used by GAP service to menuconfig (v5.1)

See merge request espressif/esp-idf!29505
2024-03-12 12:22:23 +08:00
Rahul Tank
e78e9a9558 Merge branch 'bugfix/expose_baud_rate_in_menu_v5.1' into 'release/v5.1'
fix(nimble): Exposed the baud rate for hci uart in menuconfig (v5.1)

See merge request espressif/esp-idf!29489
2024-03-11 20:09:45 +08:00
Sumeet Singh
74e3970cfe feat(nimble): Exposed macros used by GAP service to menuconfig (v5.1) 2024-03-11 17:25:30 +05:30
Roshan Bangar
88605c0ae0 fix(nimble): Exposed the baud rate for hci uart in menuconfig 2024-03-11 10:20:43 +05:30
Sumeet Singh
e5058945ea feat(nimble): read multiple variable length characteristics (v5.1) 2024-03-11 10:19:31 +05:30
Roshan Bangar
86aaec48a0 fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit 2024-03-01 12:54:53 +05:30
Roshan Bangar
39c27275c8 feat(nimble): Nimble Host only mode over uart 2024-03-01 12:54:53 +05:30
SumeetSingh19
b62d94b2a4 fix(nimble): allow auto connection and observer role 2024-03-01 12:54:53 +05:30
Roshan Bangar
30f01c33e1 feat(nimble): Gatt caching support 2024-01-25 09:59:03 +05:30
Roshan Bangar
a95bf9e0c3 feat(nimble): added HID over Gatt profile support 2023-12-22 11:23:05 +05:30
Rahul Tank
361b6c00dc fix(nimble): Add event for reattempt connection count information 2023-09-26 13:41:29 +05:30
Roshan Bangar
1520984157 feat(nimble): Added support for dynamic services
Added support for dynamic services
2023-09-05 11:52:17 +05:30
darshan
6983b86528 feat(nimble): Added adv queue congestion check 2023-09-04 11:25:20 +05:30
Rahul Tank
8f51aee8fa feat(nimble): Added support for high duty adv interval 2023-08-28 17:53:16 +05:30
Rahul Tank
9396753e1a Merge branch 'feature/enc_adv_data_v5.1' into 'release/v5.1'
NimBLE: Added support of encrypted advertising data (v5.1)

See merge request espressif/esp-idf!25325
2023-08-24 19:12:55 +08:00
Roshan Bangar
d57466da3c feat(nimble): Added periodic Adv Feature Updates in BLE 5.3 2023-08-23 18:53:51 +05:30
isha.pardikar@espressif.com
db5b50af2c NimBLE: Added support of encrypted advertising data 2023-08-23 18:18:23 +05:30
Shen Weilong
2d1544b863 feat(ble): Added ble examples for multiple connections 2023-07-14 19:01:11 +08:00
Rahul Tank
022ce314c3 Nimble: Add APIs to handle vs HCI commands and events 2023-07-06 19:54:19 +05:30
Jiang Jiang Jian
9d47a58750 Merge branch 'bugfix/macro_changes_in_nimble-1.5_v5.1' into 'release/v5.1'
NimBLE : Update macro name changes in nimble-1.5 (v5.1)

See merge request espressif/esp-idf!23745
2023-07-05 12:24:52 +08:00
Rahul Tank
4e1ec90525 Nimble: Fixed setting macro values based on selected configuration 2023-07-04 15:48:16 +05:30
Roshan Bangar
fb0cc7189a NimBLE : Update macro name changes in nimble-1.5 2023-07-03 04:58:43 +00:00
isha.pardikar@espressif.com
810f719ee1 NimBLE : Fixed config options in esp_nimble_cfg.h 2023-03-31 16:21:44 +05:30
isha.pardikar@espressif.com
e985cc521b NimBLE: Added support for writing data more than BLE_ATT_ATTR_MAX_LEN 2023-03-17 15:25:08 +05:30
Roshan Bangar
de7a7b41b7 NimBLE : Correct macro usage 2023-03-10 11:05:41 +05:30
Roshan Bangar
ba1119a725 Nimble: Migrate to nimble 1.5 2023-02-15 04:55:26 +00:00
zwl
38c5f239be Enabled PCL feature on ESP32C6 BT Controller 2023-01-16 12:28:44 +08:00