Island
5de769cba4
Merge branch 'change/ble_update_lib_20250313_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!37821
2025-04-16 14:38:01 +08:00
chenjianhua
2a30f64b71
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
...
- Support BLE vendor hci set RX sensitivity and AGC gain command
- Fixed enhanced TX power setting and getting for legacy adv
- Fixed BLE assert lld_con.c 2387
- Fixed compatibility issues during the encryption procedure
- Support BLE vendor hci enable CCA command
2025-04-15 14:48:25 +08:00
Shen Weilong
353abd8d22
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-04-15 12:20:20 +08:00
cjin
4ad5cebd84
fix(ble): remove macro in lpclk src get api on ESP32-C6
2025-04-15 12:17:03 +08:00
cjin
8e93f25f4d
fix(ble): remove macro in lpclk src get api on ESP32-C5
2025-04-15 12:17:03 +08:00
zwl
87838acaed
feat(ble): add enhanced connect function on ESP32-C2
2025-04-15 12:17:03 +08:00
zhiweijian
fe6e6b3613
feat(bt): fixed some doc error and add ocf parameters description
2025-03-25 14:22:15 +08:00
Shen Weilong
e45c7dadd1
feat(bt): added definitions for bluetooth hci vendor commands and events
2025-03-24 20:20:35 +08:00
Shen Wei Long
92ddd1cccb
feat(ble/controller): Deleted useless functions for ESP32-C6/H2/C2
2025-03-24 20:20:35 +08:00
chenjianhua
b1f85271ff
fix(bt): Update bt lib for ESP32(dc1cd581)
...
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-21 19:34:37 +08:00
Jiang Jiang Jian
eddaf0377b
Merge branch 'feat/add_ble_ctrl_log_module_on_esp32c3_v5.3' into 'release/v5.3'
...
feat(bt): Added BLE log module on ESP32-C3 and ESP32-S3(723439d) (v5.3)
See merge request espressif/esp-idf!37360
2025-02-28 12:01:11 +08:00
chenjianhua
2b80f7506d
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(723439d)
...
- Added BLE controller debug log trace
- Added BLE controller log module
2025-02-27 15:46:45 +08:00
Yuhan Wei
24aecbbc39
fix(ble): Fixed the bluetooth examples build rule
2025-02-26 16:52:03 +08:00
Island
d76e076fc3
Merge branch 'change/ble_update_lib_20250212_v5.3' into 'release/v5.3'
...
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.3)
See merge request espressif/esp-idf!37043
2025-02-20 14:47:57 +08:00
zwl
192ba32e6d
feat(ble): add channel assessment and enhanced connect function on ESP32-C6
2025-02-18 10:48:58 +08:00
Zhou Xiao
02b0d6495e
feat(ble): add channel assessment and enhanced connect function on ESP32-H2
...
(cherry picked from commit 0ffac92586
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-02-18 10:23:21 +08:00
Zhang Hai Peng
04a238f88a
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
(cherry picked from commit 0a7888f839
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-17 11:13:49 +08:00
xiongweichao
5a94c54fb8
feat(bt): Added API to get/set low power clock source
2025-01-23 11:19:36 +08:00
Chen Jian Hua
4847e78895
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
(cherry picked from commit ad3554fbed
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-06 15:20:14 +08:00
Yuhan Wei
d7cf748dbc
docs(ble): Optimized bluetooth controller API reference
2024-12-21 23:46:09 +08:00
Island
73c6ff0e94
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.3' into 'release/v5.3'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.3)
See merge request espressif/esp-idf!35691
2024-12-18 10:46:13 +08:00
zhanghaipeng
f8dc54c026
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:52:31 +08:00
Zhao Wei Liang
c119c9f6d7
fix(ble): fixed the connect issue when rx error aa on ESP32-C2
...
(cherry picked from commit 6b01a56e09
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:44 +08:00
Island
0a49e286df
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.3' into 'release/v5.3'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.3)
See merge request espressif/esp-idf!35018
2024-12-06 22:40:54 +08:00
chenjianhua
561307a6bf
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-06 15:51:33 +08:00
zwl
f776fa729f
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:22:01 +08:00
Zhao Wei Liang
9f98a81bd2
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-27 16:03:44 +08:00
Island
d22ed3fc0d
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240926 on ESP32 (v5.3)
See merge request espressif/esp-idf!34553
2024-11-13 14:21:46 +08:00
zhiweijian
ac81c14b48
feat(bt/controller): Support controller code run in flash only
2024-11-08 17:28:52 +08:00
Chen Jian Hua
6fdc9ae60f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
(cherry picked from commit 1e3220b0b0
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-11-08 17:28:52 +08:00
zhanghaipeng
90a723f7b5
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-08 14:33:02 +08:00
Chen Jian Hua
f36d81a62c
fix(bt): Update bt lib for ESP32(a2a7457)
...
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
(cherry picked from commit 2b28133ace
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-11-08 14:32:44 +08:00
Chen Jian Hua
6a34742cb7
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
...
(cherry picked from commit fe43c8f1b5
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-18 17:34:34 +08:00
Island
dfbbbabfbc
Merge branch 'bugfix/fix_ble_channel_map_update_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.3)
See merge request espressif/esp-idf!32581
2024-09-06 10:31:52 +08:00
cjin
992bf3f078
feat(ble): add internal api to change ble slow clock source
2024-09-05 10:17:20 +08:00
chenqingqing
aa2290a0ae
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-08-16 12:20:47 +08:00
chenjianhua
cfebc2052a
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
...
- Support enhanced BLE TX power setting and getting
2024-08-09 20:20:31 +08:00
Wei Yu Han
9c507c76f1
docs(ble): Removed trailing whitespaces
2024-07-25 16:54:09 +08:00
Wei Yu Han
cd05dfede7
docs(ble): Added newline for mode in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Wei Yu Han
300750b8c6
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-25 16:54:09 +08:00
Wei Yu Han
6df549d6b0
docs(ble):Added the parameter name data in esp_vhci_host_send_packet
2024-07-25 16:54:09 +08:00
weiyuhan
efbc3bbbf5
docs(ble): Removed period for incomplete sentences
2024-07-25 16:54:09 +08:00
Wang Ning
4aaad560b3
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-25 16:54:09 +08:00
Yuhan Wei
d0a5c72c75
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-25 16:54:09 +08:00
Wang Ning
f0cb44a69c
Apply 35 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-25 16:54:09 +08:00
Yuhan Wei
2f9af2ce02
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-25 16:54:09 +08:00
Yuhan Wei
dcece3822e
docs(ble): Replaced BT with Bluetooth
2024-07-25 16:54:09 +08:00
Yuhan Wei
294c17e08b
docs(ble): Removed unnecessary explanations
2024-07-25 16:54:09 +08:00
Yuhan Wei
2a3b3ab6f9
docs(ble): Added corresponding values to the controller mode
2024-07-25 16:54:09 +08:00
Yuhan Wei
d600d97c04
docs(ble): Fixed the explanation of TX power type
2024-07-25 16:54:09 +08:00