Commit Graph

128 Commits

Author SHA1 Message Date
Rahul Tank
e4ad55e6b0 fix(nimble): Added change to stop adv before starting new adv 2026-08-11 15:08:27 +05:30
Rahul Tank
e08609e451 fix(nimble): Migrate to NimBLE 1.9.0 2026-07-27 14:14:35 +05:30
Sumeet Singh
63d14290cc fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS 2026-07-17 14:54:21 +05:30
Rahul Tank
2453200f60 fix(nimble): Defer Events / ATT related information from stack
Defer Events/ ATT related GAP events from stack until connection
 event is sent to GAP layer
2026-07-03 11:13:09 +05:30
Rahul Tank
3706fc680e fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 11:24:38 +05:30
wangjialiang
ca8354932c fix(ble): support ble iso for esp32h4 eco1 2026-04-03 17:11:04 +08:00
ShenWeilong
6e359ad99e feat(ble): added ble support for esp32h4 eco1 2026-04-02 14:59:40 +08:00
cjin
84d75cf772 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-19 16:46:02 +08:00
Rahul Tank
a440f62fb4 fix(nimble): Fix tinycrypt compilation issues when enabled 2026-02-16 10:57:03 +05:30
Rahul Tank
9e581d7d68 fix(nimble): Bugfixes for various issues 2026-02-16 10:53:34 +05:30
Rahul Tank
d5d6675068 fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig 2026-02-03 12:41:17 +05:30
Astha Verma
4c96fdd121 fix(nimble): fix esp_hid_device example when static_to_dynamic enabled 2026-01-21 16:53:05 +05:30
Astha Verma
8ab553417e fix(nimble): Support for concatenation of same type UUID during adv data parsing 2026-01-21 16:53:05 +05:30
cjin
3bf230435c feat(ble): add config to enable sid filter feat 2026-01-16 12:51:53 +05:30
Sumeet Singh
90c3470dc0 feat(nimble): Support for getting the currently using local IRK 2025-12-31 18:58:14 +05:30
Rahul Tank
842a175966 fix(nimble): Memory optimization + dynamic memory support 2025-12-29 14:23:12 +05:30
Rahul Tank
da026039ba feat(nimble): Add support for static passkey 2025-12-22 21:13:02 +05:30
cjin
4e4b863299 fix(ble): add soc caps config for pawr feat on ESP32C6 2025-12-09 16:27:00 +08:00
ShenWeilong
cd33f13521 change(ble): Updated the maximum number of concurrent connections to 70 on ESP32-H2 2025-11-24 21:03:47 +08:00
chenjianhua
1e89ab704e feat(ble/nimble): support runtime allocation for mempool 2025-11-17 15:26:35 +08:00
Rahul Tank
2738c5ac76 fix(nimble): Address compilation issues in nimble examples 2025-10-30 10:54:36 +05:30
Rahul Tank
d27fb27181 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-10-23 09:52:25 +05:30
Rahul Tank
38364c0ef3 fix(nimble): Added CS service support 2025-10-14 16:21:17 +05:30
Rahul Tank
303d9b0624 fix(nimble): Declutter the nimble menu config options 2025-09-30 14:38:31 +05:30
Astha Verma
3c579545a4 fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:21:04 +05:30
Liu Linyan
77c51051b9 feat(ble): ISO minor support for NimBLE Host 2025-08-18 12:02:19 +08:00
Astha Verma
a82bdb87d3 fix(nimble): Added parameter in peer_init for included service allocation 2025-06-17 11:56:20 +05:30
Sumeet Singh
e928897801 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 16:58:57 +05:30
Rahul Tank
44ba32bef7 fix(nimble): Modified Kconfig information to make it more user friendly 2025-06-03 16:00:54 +05:30
Rahul Tank
ebd4caf360 Merge branch 'bugfix/handle_flow_control_flag' into 'master'
fix(nimble): Add chip dependancy flag for Flow control feature

See merge request espressif/esp-idf!39181
2025-05-21 09:53:03 +05:30
Rahul Tank
a58ce394c4 fix(nimble): Add support for minimilistic builds 2025-05-19 12:44:34 +05:30
Rahul Tank
9f69fe5033 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-15 16:30:22 +05:30
Rahul Tank
58542cfdc9 fix(nimble): Extend support for allow connect during scan for more chips 2025-05-14 10:25:13 +05:30
Rahul Tank
342e0024f1 fix(nimble): Add configurable option to select ext adv v2 command 2025-05-14 10:24:10 +05:30
Astha Verma
993bd86ee1 fix(nimble): Added api's for fetching gatt cache data and for discovering included service 2025-05-12 11:54:27 +05:30
Rahul Tank
3e99f2f26c fix(nimble): Added option to stack to handle repeat pairing internally 2025-05-08 15:31:47 +05:30
Rahul Tank
386a3905b5 Merge branch 'feat/autopts_and_ssc_fixes' into 'master'
feat(nimble): Added fixes related to SSC and AutoPTS testing

See merge request espressif/esp-idf!36913
2025-05-08 17:58:55 +08:00
Sumeet Singh
12639efed5 feat(nimble): Added some fixes for autopts testing 2025-05-07 15:27:08 +05:30
Rahul Tank
d2cbc938ae fix(nimble): Enable support for Connect with scan for c6/ h2 chip 2025-04-29 13:48:41 +05:30
zwl
93357e8613 feat(ble): change nimble whitelist max size to 31 2025-03-18 11:58:53 +08:00
Rahul Tank
4ca02a41ff fix(nimble): Fixed a typo in Kconfig file 2025-01-10 17:03:51 +05:30
Abhinav Kudnar
bc48e5189a fix(nimble): Save the gatt context in case of preemption 2024-12-30 19:57:31 +08:00
Abhinav Kudnar
2f7feb4249 feat(nimble): Added PAwR support for nimble with IDF examples 2024-11-28 12:34:56 +05:30
Sumeet Singh
6595118960 fix(nimble): Added
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-11-28 12:33:30 +05:30
Sumeet Singh
5a6e2f58ea feat(nimble): Added option in menuconfig to enable Secure Connections Only mode 2024-11-28 12:33:30 +05:30
Sumeet Singh
badd84d3c5 fix(nimble): fix and enable connection subrating 2024-11-28 12:33:30 +05:30
Sumeet Singh
87e882e81d fix(nimble): Added option to enable code under Enhanced COC 2024-11-28 12:33:30 +05:30
Sumeet Singh
45a1bb1384 fix(nimble): Fixed Device Information and Scan Parameters service 2024-11-28 12:33:30 +05:30
Sumeet Singh
e1bde9e1fc fix(nimble): Fixed encrypted advertisement data example 2024-11-28 12:33:30 +05:30
Sumeet Singh
f1f8b040c1 feat(nimble): Added LE GATT Security Levels Characteristic 2024-11-28 12:33:30 +05:30