ShenWeilong
64018e1982
feat(bt): block the hci task if no available hci cmd buffer for ESP32-S31, ESP32-H4
2026-09-15 17:28:58 +08:00
Island
22ade8b843
Merge branch 'bugfix/fix_iso_tx_power_update_fail' into 'master'
...
feat(iso): Support set ble iso tx power
See merge request espressif/esp-idf!52570
2026-09-09 15:05:44 +08:00
wangjialiang
2114bea2bc
feat(iso): Support set ble iso tx power
2026-09-08 19:10:28 +08:00
ShenWeilong
55c650e1f6
fix(ble): fixed porting_btdm compilation issue for esp32-s31/h4
2026-09-04 15:59:07 +08:00
ShenWeilong
b9ba3ea3ad
feat(bt): updated libble and libbtdm
...
1. Added strong function for btdm_compressed_assert.
2. Fixed some berdr hci issues
3. Updated ble config params structure
2026-08-13 11:07:18 +08:00
liqigan
e8d3044728
change(bt/controller): Adapt BR/EDR controller to new architecture
2026-08-13 11:07:07 +08:00
ShenWeilong
c48a8567a1
feat(bt): refactor bt sdk with broker for esp32h4 and esp32s31
2026-08-13 11:07:06 +08:00
liqigan
1b49e48bfd
feat(bt/controller): Added LMP debug vendor HCI and fixed some bugs ts on ESP32-S31
2026-07-13 15:15:59 +08:00
chenqingqing
e42038bad2
fix(bt): validate BR/EDR TX power against chip-supported range
...
The TX power range configurable in menuconfig only describes the maximum possible range.
Add a function to report the real range, and validate the configured BR/EDR TX power values during conroller init.
2026-07-06 20:45:21 +08:00
Island
f17466af04
Merge branch 'opt/optimize_ble_document' into 'master'
...
Opt/optimize ble document
Closes BLERP-2844
See merge request espressif/esp-idf!48819
2026-06-01 19:23:27 +08:00
zhanghaipeng
4ab49f267b
docs(bt): clarify BLE TX power priority and granularity
2026-06-01 11:20:27 +08:00
zhanghaipeng
7c1cb4b296
fix(bt): Add default BLE controller funcs reset enable
2026-05-29 10:08:18 +08:00
wangmengyang
11268d8bfb
feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
...
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00
zhaoweiliang
d7bfbef862
feat(ble): add adv tx options on ESP32-C5
2026-04-09 11:11:52 +08:00
zhaoweiliang
8ef46541cd
feat(ble): add adv tx options on ESP32-H2
2026-04-09 11:11:52 +08:00
zhaoweiliang
e85bb5cca8
feat(ble): add adv tx options on ESP32-C6
2026-04-09 11:11:52 +08:00
ShenWeilong
271ff9605a
fix(bt): fixed some h4 issues reported by ci pipeline
2026-04-02 14:59:41 +08:00
ShenWeilong
6e359ad99e
feat(ble): added ble support for esp32h4 eco1
2026-04-02 14:59:40 +08:00
yangfeng
7a0771d2c8
feat(bt): Add APIs to control transmit power level
...
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-13 10:12:40 +08:00
yangfeng
8e1629ee21
fix: Fix the relative path of esp_bredr_cfg.h
2026-02-25 11:03:41 +08:00
cjin
4418d5da82
feat(ble): add config for reserved controller memory on ESP32C6 and ESP32H2
2026-02-04 00:07:44 +08:00
cjin
5307ec1f92
feat(ble): add config for reserved controller memory on ESP32C5
2026-02-04 00:07:44 +08:00
Xiao Xufeng
7a391cd1b3
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-01-22 02:55:12 +08:00
Wang Meng Yang
be9b36a201
Merge branch 'feat/set_max_sync_conn' into 'master'
...
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes IDFGH-17014
See merge request espressif/esp-idf!45005
2026-01-19 14:43:07 +08:00
cjin
e4e42f0166
feat(ble): support sid filter feature on ESP32H2
2026-01-16 12:51:55 +05:30
cjin
6b4b497901
feat(ble): support sid filter feature on ESP32C6
2026-01-16 12:51:55 +05:30
cjin
debd743a0b
feat(ble): support sid filter feature on ESP32C5
2026-01-16 12:51:55 +05:30
yangfeng
d5e6a8bd18
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-16 12:05:57 +08:00
zhiweijian
ce72e90291
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-08 12:17:26 +08:00
zhaoweiliang
aad080bc26
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C5
2025-12-03 14:28:17 +08:00
zhaoweiliang
6c4f33798f
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-C6
2025-12-03 14:28:13 +08:00
zhaoweiliang
5f2825ff37
feat(ble): add CONFIG_BT_LE_CTRL_DL_ITVL_PHY_SYNC_EN config on ESP32-H2
2025-12-03 14:25:25 +08:00
zhaoweiliang
29890c8916
feat(ble): add peripheral fast rx data in latency config on ESP32-C5
2025-11-07 09:59:34 +08:00
zhaoweiliang
0f03da43c8
feat(ble): add peripheral fast rx data in latency config on ESP32-C6
2025-11-07 09:59:31 +08:00
chenjianhua
03758ba550
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(0871069)
...
- Added more log for BLE
- Support BLE log filter and simeple output
- Support BLE log compression
2025-11-03 17:46:21 +08:00
zhaoweiliang
96bdca38a1
feat(ble): add priority level config on ESP32-C5
2025-10-23 11:25:42 +08:00
zhaoweiliang
75f2b8d4a1
feat(ble): add priority level config on ESP32-H2
2025-10-23 11:25:42 +08:00
zhaoweiliang
09337109b7
feat(ble): add priority level config on ESP32-C6
2025-10-23 11:25:37 +08:00
cjin
265a8746dc
feat(ble): support memory allocation check debug feature on ESP32-H2
2025-07-09 11:25:23 +08:00
cjin
027766e0c2
feat(ble): support memory allocation check debug feature on ESP32-C6
2025-07-09 11:25:23 +08:00
cjin
1ce54a5fe8
feat(ble): support memory allocation check debug feature on ESP32-C5
2025-07-09 11:25:23 +08:00
cjin
7ef90d4113
feat(ble): support memory allocation check debug feature on ESP32-C2
2025-07-09 11:25:23 +08:00
cjin
e44f1373a0
feat(ble): add sm count reserve cnt setting on ESP32-H2
2025-06-26 14:54:53 +08:00
cjin
ab92fef5be
feat(ble): add sm count reserve cnt setting on ESP32-C6 and ESP32-C61
2025-06-26 14:54:53 +08:00
cjin
3d96faae5d
feat(ble): add sm count reserve cnt setting on ESP32-C5
2025-06-26 14:54:53 +08:00
zwl
44d7fc43f6
fix(ble): fixed an occasional abnormal scanning stop issue on ESP32-C5
2025-06-06 17:56:23 +08:00
zwl
3c8ba488e0
fix(ble): fixed an occasional assertion issue during sync on ESP32-C6
2025-06-06 17:56:11 +08:00
zhiweijian
1d739291ca
feat(ble/controller): Reduce bin size and IRAM for BLE rom code
2025-05-21 10:22:37 +08:00
zwl
9d687daf36
feat(ble): support creating connections during scanning process on ESP32-C5
2025-05-16 15:09:16 +08:00
zwl
207d85a5f7
feat(ble): support creating connections during scanning process on ESP32-H2
2025-05-16 14:31:44 +08:00