Commit Graph

310 Commits

Author SHA1 Message Date
Rahul Tank 301a2847fa fix(nimble): Fix compilation issues while using bdtm porting files 2026-05-18 17:17:31 +05:30
ShenWeilong aa5775e933 fix(nimble): always init the default os queue for all of controllers 2026-04-28 15:04:59 +08:00
Rahul Tank c852bb076b fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit 2026-04-27 14:17:41 +05:30
Rahul Tank 04b35e4069 fix(nimble): Adding missing esp_nimble_enable/disbale declaration in header file 2026-04-24 11:18:08 +05:30
Sahil Yadav a912bfcaf2 feat(nimble): Support for sending NimBLE logs over SPI 2026-04-18 21:47:15 +05:30
ShenWeilong 2d0d4de008 fix: fixed some issues in the mr comments 2026-04-02 14:37:08 +08:00
ShenWeilong 095d93bd11 feat(nimble): Added npl for btdm sofware arch 2026-04-02 14:37:08 +08:00
Rahul Tank 697427ff39 fix(nimble): Correct adv_list_init / deinit during nimble init / deinit 2026-03-26 10:52:29 +05:30
cjin 27db5fca0e fix: add os mempool unregister to prevent mem trampling 2026-03-17 14:24:34 +08:00
cjin d166751d69 feat: move mempool outside nimble host 2026-03-13 09:23:35 +08:00
Astha Verma 039d2d62ed fix(nimble): fix esp_hid_device example when static_to_dynamic enabled 2026-01-21 16:46:54 +05:30
Rahul Tank 883c9ebed0 fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-19 11:39:36 +05:30
zhanghaipeng 24ce0703da fix(nimble): use pre-allocated buffer for HCI logging 2026-01-05 10:37:20 +08:00
Rahul Tank e2f8239def fix(nimble): Memory optimization + dynamic memory support 2025-12-24 12:27:49 +05:30
Astha Verma 450d35aae0 fix(nimble): Modify GATT data storage struture in NVS during gatt caching 2025-12-23 21:21:32 +05:30
chenjianhua c6709f6efa feat(ble/nimble): support runtime allocation for mempool 2025-11-17 15:26:09 +08:00
Rahul Tank 6e6089e62b fix(nimble): Use nimble platform mem malloc / free APIs 2025-10-09 10:37:04 +05:30
Rahul Tank 91b8591f05 fix(nimble): Address mbuf from different chains traversal during copying 2025-10-03 14:24:13 +05:30
Shen Weilong eff7e89519 Invoke ble_transport_ll_init() after ble_transport_hs_init() 2025-08-20 16:04:30 +05:30
Rahul Tank 0225775e49 fix(nimble): Add invocation for mempool_deinit 2025-06-04 16:35:31 +05:30
Rahul Tank 544e94303c fix(nimble):Add changes for coverity reported issue 2025-05-21 09:50:09 +05:30
Rahul Tank 45352c459a fix(nimble): Add support for minimilistic build sdkconfig 2025-05-19 12:41:40 +05:30
Abhinav Kudnar 7d350d5ed1 fix(nimble): Changing ets_pintf to ESP_LOGI when memory allocation fails 2024-12-20 21:43:06 +05:30
Sumeet Singh a690a05965 feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode 2024-11-28 12:33:01 +05:30
Abhinav Kudnar fd287cbafe fix(nimble): Resolved watchdog due to memory exceed prints 2024-11-27 13:53:38 +08:00
Abhinav Kudnar da900069fb fix(nimble): Nimble Error logs in case of memory overflow/failure 2024-11-18 17:33:19 +08:00
timoxd7 ca6c6173fc Moved min/max macros from global scope in header file to translation unit exlusice c files 2024-11-07 15:26:32 +08:00
Abhinav Kudnar 87dd8bdc03 fix(nimble): Fix the sequence of ll and host transport init 2024-10-01 20:01:32 +08:00
Rahul Tank 81a116a815 fix(nimble): De-register host cb in stack deinit 2024-09-16 10:35:20 +05:30
Astha Verma 071575038c change BT_HCI_LOG_INCLUDED macros into nimble nomenclature style. 2024-08-23 11:41:27 +05:30
Shen Weilong ec9f21253a 1. Always invoke ble_transport_ll_init in esp_nimble_init().
2. Add ble_transport_ll_init for legacy vhci
2024-07-09 20:39:39 +08:00
Shen Weilong 97793f4889 add hci driver for esp_ipc 2024-07-09 20:39:39 +08:00
Rahul Tank 74c95610a2 Revert "feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode"
This reverts commit 1be1f55eaa.
2024-05-29 12:38:21 +05:30
zhiweijian 040b56ba3b support hci log for nimble 2024-05-24 14:46:50 +08:00
Sumeet Singh 1be1f55eaa feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode 2024-05-17 12:24:51 +05:30
Rahul Tank fdc3526193 fix(nimble) Free controller memory if init fails 2024-05-08 09:55:12 +05:30
Sumeet Singh 2795cb8849 feat(nimble): read multiple variable length characteristics 2024-03-11 10:48:23 +05:30
Rahul Tank 02ef2e088f Handle memory leak in callout deinit 2024-03-11 10:48:12 +05:30
Roshan Bangar bb07639d41 nimble/porting: Added missing #if guard 2024-02-29 16:23:47 +05:30
Roshan Bangar 0a0eeb985f Nimble/transport: HAL Support for UART transport 2024-02-29 16:23:47 +05:30
Roshan Bangar a6c1180ea2 feature : Gatt Caching 2024-02-20 18:48:54 +05:30
Roshan Bangar dd288f2b76 Feature : HID service support 2024-02-20 18:48:53 +05:30
Rahul Tank d0ad889f56 Remove IRAM_ATTR from npl_os_freertos.c file 2024-02-20 12:22:49 +05:30
Rahul Tank c6ee8dee30 nimble_port.c: Removed unused coex header inclusion 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 3a1db72f83 Add checks for sem_init / mutex_init 2024-02-20 12:22:49 +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 768dbeb83c Fixes for memory leak / optimization 2024-02-20 11:18:11 +05:30