cjin
8e50f15db3
feat(ble): add sm count reserve cnt setting on ESP32-H2
2025-06-26 15:02:38 +08:00
cjin
a5e5f636ac
feat(ble): add sm count reserve cnt setting on ESP32-C6
2025-06-26 15:02:38 +08:00
Island
e8aa955479
Merge branch 'feat/reduce_bin_size_and_iram_for_ble_rom_code_v5.1' into 'release/v5.1'
...
feat(ble/controller): Reduce bin size and IRAM for BLE rom code on ESP32-C3 and ESP32-S3 (v5.1)
See merge request espressif/esp-idf!39449
2025-06-13 10:17:43 +08:00
Zhao Wei Liang
335ca34735
fix(ble): fixed an occasional assertion issue during sync on ESP32-C6
...
(cherry picked from commit 3c8ba488e0
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-06-09 11:03:28 +08:00
zhiweijian
8c2bce45c4
feat(ble/controller): Reduce bin size and IRAM for BLE rom code
2025-05-27 16:31:46 +08:00
zwl
89110a212e
fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6
2025-05-19 20:34:00 +08:00
Zhao Wei Liang
c243d89daa
feat(ble): support creating connections during scanning process on ESP32-H2
...
(cherry picked from commit 207d85a5f7
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-05-19 12:03:34 +08:00
Sumeet Singh
2ebbd7a8fe
feat(nimble): Added some fixes for autopts testing (v5.1)
2025-05-08 19:44:30 +05:30
cjin
0e27103e40
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
2025-04-22 19:12:56 +08:00
Jin Chen
45f555f4d4
feat(ble): support ble sleep using 136 kHz RC on ESP32-H2
...
(cherry picked from commit 6c8ee69151
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-04-22 19:05:22 +08:00
Chen Jian Hua
406597cc08
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
...
- Support BLE vendor hci set RX sensitivity and AGC gain command
(cherry picked from commit 8742bbe553
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-03-31 12:05:13 +08:00
zhiweijian
fe31ce5d97
feat(bt): fixed some doc error and add ocf parameters description
2025-03-26 14:16:21 +08:00
Shen Weilong
772d35c309
feat(bt): added definitions for bluetooth hci vendor commands and events
2025-03-25 16:02:55 +08:00
Shen Weilong
1f32b394fb
feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2
2025-03-25 15:40:10 +08:00
chenjianhua
7e7ab1c82d
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-25 15:35:09 +08:00
Zhou Xiao
e9b57f60af
fix(ble): remove macro in lpclk src get api on ESP32-C6
...
(cherry picked from commit b62f094ed5
)
Co-authored-by: cjin <jinchen@espressif.com >
2025-03-18 12:54:05 +08:00
Zhou Xiao
ca33fdac08
feat(ble): add enhanced connect function on ESP32-C2
...
(cherry picked from commit 71cea01694
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-03-18 12:54:02 +08:00
Island
3991203223
Merge branch 'bugfix/fix_some_ble_bugs_250220_esp32c3_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 250220 on esp32c3(b34b7d6) (v5.1)
See merge request espressif/esp-idf!37698
2025-03-13 17:34:14 +08:00
Shen Weilong
02c08ca49c
feat(ble): tell controller if vhci is enabled for ESP32-C6 and ESP32-H2
2025-03-13 09:04:56 +08:00
Shen Wei Long
09ef128249
feat(ble): tell controller if vhci is enabled for ESP32-C2
...
(cherry picked from commit 892b3a0b0e
)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2025-03-13 09:01:34 +08:00
Chen Jian Hua
640ee17ca7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b34b7d6)
...
- 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
(cherry picked from commit d672f909f3
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-03-12 15:33:24 +08:00
chenjianhua
8b481be911
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 16:10:32 +08:00
zhanghaipeng
618923ccbf
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
2025-02-26 16:19:41 +08:00
Jiang Jiang Jian
e9b7e6c434
Merge branch 'change/ble_update_lib_20250212_v5.1' into 'release/v5.1'
...
change(ble): [AUTO_MR] 20250212 - Update ESP BLE Controller Lib (v5.1)
See merge request espressif/esp-idf!37041
2025-02-20 11:09:15 +08:00
zwl
a5b29fd0c4
feat(ble): add channel assessment and enhanced connect function on ESP32-C6
2025-02-18 11:01:05 +08:00
Zhou Xiao
7b5fa8bdb6
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:22:49 +08:00
xiongweichao
cdf9afbee4
feat(bt): Added API to get/set low power clock source
2025-02-05 09:52:45 +08:00
Chen Jian Hua
6c0819eec4
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:01 +08:00
Wei Yu Han
f14d3cfc5b
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.1)
2024-12-27 18:45:23 +08:00
Island
90b1dbbdd1
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.1' into 'release/v5.1'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.1)
See merge request espressif/esp-idf!35689
2024-12-18 10:42:48 +08:00
zhanghaipeng
263ecbc9be
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:50:06 +08:00
Zhao Wei Liang
4036633ee3
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:25 +08:00
chenjianhua
abe0d3c1ff
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:03:36 +08:00
zwl
d8bd860402
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:20:29 +08:00
Zhao Wei Liang
e81b4628b6
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:34 +08:00
zhanghaipeng
c7d169e38a
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-12 11:14:46 +08:00
chenjianhua
a991b5df81
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
2024-11-12 11:14:37 +08:00
zhiweijian
1ddf2dd755
feat(bt/controller): Support controller code run in flash only
2024-11-07 16:52:38 +08:00
Chen Jian Hua
07858aeec9
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-04 18:05:23 +08:00
Chen Jian Hua
c846ee7917
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:20 +08:00
cjin
53c865090c
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:48:38 +08:00
chenjianhua
13527b0e91
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
...
- Support enhanced BLE TX power setting and getting
2024-08-13 12:13:08 +08:00
chenqingqing
d36f5166fe
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-08-05 20:01:56 +08:00
zwl
4ec72b01fb
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-16 13:23:41 +08:00
zwl
b7ea3416c3
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-16 13:23:41 +08:00
zwl
c09892df4a
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-16 13:23:41 +08:00
Wei Yu Han
d7960deda7
docs(ble): Removed trailing whitespaces
2024-07-12 09:15:05 +08:00
Wei Yu Han
3db28fbb04
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-12 08:54:17 +08:00
Wei Yu Han
e7b13d719d
docs(ble): Add the parameter name data in esp_vhci_host_send_packet
2024-07-10 10:41:50 +08:00
Wang Ning
565394ba44
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-05 18:08:13 +08:00