Commit Graph

303 Commits

Author SHA1 Message Date
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
isha.pardikar@espressif.com 67bf2ca800 NimBLE: Added support for writing data more than BLE_ATT_ATTR_MAX_LEN 2024-02-20 11:18:11 +05:30
Roshan Bangar cd5a88be94 Nimble: Migration changes for nimble-1.5 2024-02-20 11:18:09 +05:30
Rahul Tank 6336a6de85 Added return value (success / failure ) to nimble_port_init 2024-02-14 18:51:52 +05:30
Rahul Tank e5c16b09eb Fixed esprv_intc_int_set_type() usage . 2024-02-14 17:49:02 +05:30
Roshan Bangar 2dd0a02c3a NimBLE: Updated debug level for a print to avoid unwanted console log. 2024-02-14 17:48:21 +05:30
GengYuchao 8f53979963 adapt remove esp_nimble_hci_and_controller_init with IDF 2024-02-14 17:47:56 +05:30
Rahul Tank 72e3d6f6d5 Fixed compilation error for esp32c2 and esp32h2 when os_mbuf_free is called 2024-02-14 17:47:46 +05:30