zhanghaipeng
b13dfdceed
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-24 18:29:38 +08:00
Zeke Gustafson
3811384d6e
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-24 18:29:38 +08:00
Zeke Gustafson
ff14780dfd
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-24 18:29:38 +08:00
zhanghaipeng
b4148534f6
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-24 18:29:38 +08:00
zhanghaipeng
2d244b521d
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-24 18:29:38 +08:00
zhanghaipeng
b11b9dabb3
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-24 18:29:38 +08:00
zhanghaipeng
eef6f5f392
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-24 18:29:38 +08:00
zhiweijian
6c5268da38
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-24 11:27:12 +08:00
Island
9186e0e22d
Merge branch 'bugfix/ble_check_adv_data_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow(backport v4.4)
See merge request espressif/esp-idf!28408
2024-01-22 10:42:37 +08:00
Island
753bed36c4
Merge branch 'bugfix/fix_ble_memory_leak_v4.4' into 'release/v4.4'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off(backport v4.4)
See merge request espressif/esp-idf!28498
2024-01-22 10:42:22 +08:00
Wang Meng Yang
53dd2baa6b
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout_v4.4' into 'release/v4.4'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback (v4.4)
See merge request espressif/esp-idf!28467
2024-01-18 17:57:31 +08:00
Darshan Dobariya
97934f52ea
fix(nimble): Added support for address resolution during inquiry (v4.4)
2024-01-17 11:51:05 +05:30
zhanghaipeng
8b66455e5c
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-16 15:45:41 +08:00
linruihao
b9cf89ac23
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-15 16:17:19 +08:00
Rahul Tank
8a97a02001
Merge branch 'bugfix/handle_task_lock_v4.4' into 'release/v4.4'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled (v4.4)
See merge request espressif/esp-idf!28420
2024-01-15 15:04:30 +08:00
Rahul Tank
5b644edfd4
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-01-11 17:32:17 +05:30
zhanghaipeng
6d55e5e7bf
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:36:01 +08:00
luoxu
edf80c574e
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2024-01-10 10:18:40 +08:00
Island
7af69b9ddb
Merge branch 'bugfix/increase_btu_task_stack_size_v4.4' into 'release/v4.4'
...
fix(bt/bludroid): Increase BTU task stack size(backport v4.4)
See merge request espressif/esp-idf!28320
2024-01-09 15:25:18 +08:00
linruihao
73152761f6
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:37:28 +08:00
Rahul Tank
517a2c5132
fix(nimble): Support for reattempt connection in ext connect
2024-01-05 16:45:58 +05:30
Island
ca7cc8e903
Merge branch 'bugfix/fix_ble_robost_cashing_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v4.4)
See merge request espressif/esp-idf!28198
2024-01-05 12:45:05 +08:00
zhanghaipeng
4404659605
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:16:28 +08:00
zhanghaipeng
8ddc31a001
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 19:16:35 +08:00
Jiang Jiang Jian
54c529a21b
Merge branch 'bugfix/crash_in_btc_hf_init_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v4.4)
See merge request espressif/esp-idf!28119
2023-12-27 19:40:44 +08:00
Jin Cheng
4cdd3bcc4e
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:53:07 +08:00
Jin Cheng
48594fc6e7
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:53:07 +08:00
Jin Cheng
7142dbafe3
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:53:06 +08:00
Jin Cheng
3aecd14840
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:53:06 +08:00
Jin Cheng
9490f87838
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:53:06 +08:00
Jin Cheng
72ab07a68d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:53:06 +08:00
linruihao
06f28ca17b
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:50:30 +08:00
gongyantao
265b54a015
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:31:18 +08:00
zhiweijian
493a161875
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-20 21:51:52 +08:00
Island
11f9081a0e
Merge branch 'backport/fix_ble_prepare_write_v4.4' into 'release/v4.4'
...
Backport/fix ble prepare write v4.4
See merge request espressif/esp-idf!27907
2023-12-20 21:46:07 +08:00
zhanghaipeng
3263b4e75f
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-18 18:55:26 +08:00
zhanghaipeng
7364d276f7
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-18 18:55:26 +08:00
zhanghaipeng
4c4e95cae9
fix(bt/bluedroid): Fix BLE prepare write
2023-12-18 11:29:35 +08:00
Rahul Tank
3f117c79d9
Merge branch 'bugfix/authcomplete_failure_v4.4' into 'release/v4.4'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v4.4)
See merge request espressif/esp-idf!27637
2023-12-14 13:15:17 +08:00
gongyantao
ba81334bf5
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 19:04:49 +08:00
chenjianhua
2f850519ef
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 19:42:16 +08:00
chenjianhua
4e518185c5
fix(bt): Update bt lib for ESP32(fa43201)
...
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-08 19:41:15 +08:00
shangke
8eec988290
fix(bt/controller): Fixed some HCI commands parameter
2023-12-08 19:41:15 +08:00
chenjianhua
72315ed011
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-08 19:41:15 +08:00
chenjianhua
c908325d3d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(70ab55f)
...
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-08 19:41:15 +08:00
chenjianhua
148ee05b87
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-08 19:41:15 +08:00
Darshan Dobariya
78f44f115d
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v4.4)
2023-12-07 14:06:12 +05:30
Island
b57653b21c
Merge branch 'bugfix/BLEQABR23-35_v4.4' into 'release/v4.4'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v4.4)
See merge request espressif/esp-idf!27491
2023-12-06 11:06:57 +08:00
Jiang Jiang Jian
26fb320beb
Merge branch 'bugfix/alarm_args_double_free_v4.4' into 'release/v4.4'
...
Bugfix/alarm args double free v4.4
See merge request espressif/esp-idf!27540
2023-12-05 13:45:33 +08:00
Jiang Jiang Jian
2fa6dabbb1
Merge branch 'bugfix/remove_bond_v4.4' into 'release/v4.4'
...
fix(nimble): Handled IRK/LTK deletion based on key availability(v4.4)
See merge request espressif/esp-idf!26605
2023-12-05 11:57:55 +08:00
Island
2be3fa2e27
Merge branch 'backport/fix_ble_menuconfig_v4.4' into 'release/v4.4'
...
Backport/fix ble menuconfig v4.4(backport v4.4)
See merge request espressif/esp-idf!27495
2023-12-04 16:30:21 +08:00
Abhinav Kudnar
254cf65464
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-12-02 03:18:01 +05:30
zhanghaipeng
09076b53eb
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 16:58:00 +08:00
zhanghaipeng
4f57ec7c26
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-12-01 16:57:44 +08:00
Jin Cheng
bb22c4323d
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-11-30 20:06:21 +08:00
luoxu
af166180f2
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:44:55 +08:00
Liu Linyan
560e1f899d
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:44:55 +08:00
darshan
b34d4825d3
fix(nimble): Fixed incorrect handling of bonded devices (v4.4)
2023-11-28 10:29:38 +05:30
Jiang Jiang Jian
d3cf0d04ae
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v4.4' into 'release/v4.4'
...
Bugfix/add par check in ag cind res v4.4
See merge request espressif/esp-idf!27259
2023-11-24 10:20:12 +08:00
Jiang Jiang Jian
c0d6131e83
Merge branch 'bugfix/spp_deinit_crash_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v4.4)
See merge request espressif/esp-idf!27253
2023-11-24 10:19:56 +08:00
Jin Cheng
5fc7faf47e
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 12:06:13 +08:00
Jin Cheng
2a90241d7d
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 12:03:30 +08:00
Jin Cheng
6b44b42904
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-17 10:56:06 +08:00
chenjianhua
03040db7c1
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-16 17:02:27 +08:00
chenjianhua
0ae141c197
Update bt lib for ESP32-C3 and ESP32-S3(f817304)
...
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 17:02:13 +08:00
zhanghaipeng
7ba6903f4b
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-11-16 17:01:55 +08:00
chenjianhua
9ba36e8c55
update esp32 bt-lib (6458728)
...
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 17:01:14 +08:00
chenjianhua
716e78f3a6
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 17:01:04 +08:00
Jiang Jiang Jian
5576a60b4f
Merge branch 'bugfix/build_error_when_enable_ag_and_hf_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled (v4.4)
See merge request espressif/esp-idf!27079
2023-11-14 15:24:51 +08:00
Jiang Jiang Jian
4bc424258f
Merge branch 'bugfix/check_mapping_target_conflict_v4.4' into 'release/v4.4'
...
fix(ldgen): check target conflict for entries with section aliases (v4.4)
See merge request espressif/esp-idf!26125
2023-11-14 14:56:10 +08:00
Wang Mengyang
03bdeb46a5
fix(bt/bluedroid): Fix build error for HFP when enabling AG and HF_Client in case that CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is enabled
2023-11-10 20:12:04 +08:00
Island
dea8532e2d
Merge branch 'backport/fix_ble_scan_rsp_v4.4' into 'release/v4.4'
...
Backport/fix ble scan rsp v4.4(backport v4.4)
See merge request espressif/esp-idf!27004
2023-11-09 16:56:55 +08:00
zhanghaipeng
1edb6668ba
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:48:27 +08:00
zhanghaipeng
c90faf5d03
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:48:18 +08:00
wanglai@espressif.com
1ee2c4db75
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-11-08 17:10:26 +08:00
wanglai@espressif.com
e5996b3e86
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-11-07 20:07:26 +08:00
wanglai@espressif.com
60c5dbad59
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-11-07 20:03:46 +08:00
Wang Meng Yang
4c0bc4b7f5
Merge branch 'feature/include_hf_and_ag_in_single_build_v4.4' into 'release/v4.4'
...
Feature/include hf and ag in single build v4.4
See merge request espressif/esp-idf!26843
2023-11-03 14:09:30 +08:00
Wang Meng Yang
6475f7f119
Merge branch 'bugfix/fix_ble_bond_error_after_reboot_4.4' into 'release/v4.4'
...
fix(ble/bluedroid): fixed BLE bond error after reboot (backport v4.4)
See merge request espressif/esp-idf!26720
2023-11-03 10:27:36 +08:00
Jin Cheng
a70d469e49
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-01 20:03:39 +08:00
Wang Mengyang
0cdc3284ce
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-01 20:03:23 +08:00
zhanghaipeng
87466a55bf
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-01 17:22:04 +08:00
zhiweijian
335db4c5aa
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-11-01 17:22:04 +08:00
zhanghaipeng
980a15a9cd
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 14:43:18 +08:00
zhanghaipeng
c841f802cf
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 14:42:55 +08:00
zhanghaipeng
b7e3eb101d
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 14:42:45 +08:00
Wang Meng Yang
b2a1097d4c
Merge branch 'bugfix/backport_some_ble_bugs_20231020_v4.4' into 'release/v4.4'
...
Fixed some BLE bugs 20231020 (backport v4.4)
See merge request espressif/esp-idf!26607
2023-10-27 11:08:51 +08:00
Wang Meng Yang
5690b2fa0a
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): ble fails to load bonded device info after reboot(backport v4.4)
See merge request espressif/esp-idf!26471
2023-10-27 10:27:18 +08:00
gongyantao
439d6440ea
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-26 19:41:02 +08:00
zhiweijian
8ff419aaf4
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-26 02:32:48 +00:00
zhiweijian
0a8340ddc2
feat: add config to disable ble hci uart flow control
2023-10-26 02:32:48 +00:00
zhiweijian
a8a9ee9c23
change: enable pll track by default on ESP32
2023-10-26 02:32:48 +00:00
zhiweijian
25a2ff985e
Add mesh adv type for exception list
2023-10-26 02:32:48 +00:00
chenjianhua
6ce00445b8
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-10-26 02:32:48 +00:00
chenjianhua
7952b1cbe9
Update bt lib for ESP32-C3 and ESP32-S3(29996e0)
...
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
2023-10-26 02:32:48 +00:00
zhiweijian
cb80773b88
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
2023-10-26 02:32:48 +00:00
zhiweijian
08e5cae591
Fixed bluedroid host build warning when log is disabled
2023-10-26 02:32:48 +00:00
Island
2fa1213528
Merge branch 'backport_v4.4' into 'release/v4.4'
...
Fix some BLE bugs in bluedroid host(backport 4.4)
See merge request espressif/esp-idf!26167
2023-10-17 09:31:28 +08:00
zhanghaipeng
0b5aec08e0
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-16 19:33:35 +08:00
zhanghaipeng
038c935ed7
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-16 19:33:24 +08:00