Commit Graph
132 Commits
Author SHA1 Message Date
Rahul Tank 0e1430e77c fix(nimble): Fix for BLERP attack 2026-09-15 17:46:59 +05:30
ShenWeilong 18534fb1cd feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31 2026-08-31 20:24:11 +08:00
Rahul Tank bf93402138 Merge branch 'bugfix/nimble_issues_26082026_v6.1' into 'release/v6.1'
fix(nimble): Fix few nimble issues 26082026 (v6.1)

See merge request espressif/esp-idf!52075
2026-08-29 21:17:04 +05:30
Astha Verma d221815295 fix(nimble): Fixed gatt caching crash on disconnect 2026-08-27 13:54:02 +05:30
Rahul Tank e98e1f72af fix(nimble): Added change to stop adv before starting new adv 2026-08-27 13:54:02 +05:30
Jan BeranandCursor a76891bd16 fix(kconfig): use 'n' instead of '0'/'false' for bool defaults
Bool symbols in nimble, BTDM, and two examples used invalid default
literals. The parser already falls back to 'n'; set that explicitly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-27 14:22:22 +08:00
Sumeet Singh 1edb1a58b5 fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS 2026-08-27 11:33:56 +05:30
Rahul Tank 03599155dc 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-08-27 11:33:56 +05:30
Rahul Tank e44969a390 fix(nimble): Fix ble_chan_sound_reflector compilation issue 2026-07-06 07:52:43 +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