1540 Commits

Author SHA1 Message Date
Rahul Tank
ab2ec6f2e6 Merge branch 'bugfix/nimble_hid_fixes' into 'master'
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events

Closes BLERP-2806

See merge request espressif/esp-idf!48598
2026-05-22 13:39:27 +05:30
Wan Lei
9c15cc2ef4 Merge branch 'fix/h4_s31_enable_multi_board_test' into 'master'
fix(ci): h4 and s31 enable multi_board test

Closes IDFCI-10702, IDFCI-10334, and IDF-11442

See merge request espressif/esp-idf!48438
2026-05-22 15:23:03 +08:00
wanckl
130d3be783 fix(ci): h4 and s31 enable multi_board test 2026-05-22 11:50:19 +08:00
yangfeng
e7d079c422 feat(bt): Add a2dp_source_aac example 2026-05-21 21:15:36 +08:00
yangfeng
22f116eed5 feat(bt): Add a2dp_sink_stream_aac example 2026-05-21 21:15:36 +08:00
Mayank Tyagi
cce63cb778 fix(nimble): Always read initial BAS level 2026-05-21 11:51:07 +05:30
ShenWeilong
adf9cf4e72 fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples 2026-05-20 20:13:34 +08:00
ShenWeilong
cf813a4a1e feat(ble): Added ble support for esp32h21 2026-05-20 19:24:08 +08:00
xiongweichao
6115a920f1 feat(bt): support classic Bluetooth sleep mode on ESP32-S31 2026-05-18 15:36:12 +08:00
Linyan Liu
3b70c1a856 feat(ble_audio): Support using PAST in the cap/acceptor example 2026-05-14 20:43:07 +08:00
Jin Cheng
4905a0aeb2 feat(ci): added example tests for HFP using external codec 2026-05-14 12:10:47 +08:00
Island
9bc1b68b1c Merge branch 'feat/share_ble_uart_component_and_refresh_docs' into 'master'
feat(bt): add shared ble_uart component and update ble_uart_service/docs

See merge request espressif/esp-idf!48321
2026-05-12 15:15:32 +08:00
Chen Ji Chang
3333b9b17c Merge branch 'feat/enable_h4_ci_target_test' into 'master'
ci(esp32h4): enable ci target test

Closes IDF-12328 and IDF-13766

See merge request espressif/esp-idf!47350
2026-05-12 11:23:28 +08:00
zhiweijian
272793f7d5 feat(bt): add shared ble_uart component and update ble_uart_service/docs 2026-05-11 17:28:03 +08:00
Chen Jichang
3c3b9a6a4e ci(esp32h4): disable tests which cannot pass 2026-05-11 16:48:58 +08:00
Chen Jichang
645ff40cde ci(esp32h4): enable ci target test 2026-05-11 16:48:58 +08:00
cjin
19760a8722 feat(ble): supported ble light sleep feat on esp32h4 2026-05-11 08:34:15 +08:00
cjin
b6643c4786 feat(ble): supported ble light sleep feat on esp32s31 2026-05-11 08:34:15 +08:00
Xiao Xufeng
78c61f2a73 example(ble): increase app partition size of ble examples 2026-05-08 13:44:24 +08:00
Liu Linyan
cae52c454b feat(ble_audio): Support log compression for ISO & LE Audio logs 2026-05-07 15:05:57 +08:00
yangfeng
f1e65d7881 fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-06 20:17:18 +08:00
Liu Linyan
325b08e023 fix(ble_audio): Miscellaneous fixes for ISO & LE Audio examples 2026-05-06 09:31:07 +08:00
luoxu
d29ccb2cd5 feat(ble_mesh): supported esp32s31 for ble mesh example 2026-04-29 14:58:03 +08:00
luoxu
9ff0f87f7e feat(ble_mesh): supported esp32s31 for ble mesh 2026-04-29 14:58:03 +08:00
luoxu
62fef5a0cc feat(ble_mesh): supported esp32h4 for esp ble mesh example 2026-04-29 14:58:03 +08:00
luoxu
40ebe28822 feat(ble_mesh): supported esp32h4 for esp ble mesh 2026-04-28 17:27:41 +08:00
Island
1176eb8c37 Merge branch 'feat/support_ble_uart_service' into 'master'
Feat/support ble uart service

See merge request espressif/esp-idf!47835
2026-04-27 17:26:22 +08:00
zhiweijian
9de3eea3de feat(ble): Support nimble uart service 2026-04-27 16:34:20 +08:00
zhiweijian
bc43eedc35 fix(ble/bluedroid): Changed sdkconfig.default in ble_get_started examples 2026-04-27 11:49:41 +08:00
zhiweijian
093a521048 feat(ble): Supported blufi on esp32s31 2026-04-27 11:47:22 +08:00
Michael.B
1dc41840ad fix(examples): enlarge BT example partitions for esp32s31 CI builds
build_non_test_related_apps failed on esp32s31: Bluedroid_GATT_Server and ble_spp_client binaries exceeded the default 1MiB factory partition; esp_hid_host with sdkconfig.ci.test exceeded 1.5MiB single-app-large.

Use PARTITION_TABLE_SINGLE_APP_LARGE for the Bluedroid examples. For esp_hid_host, switch to a custom single-factory table with a 1700KiB app slot (same size unit as partitions_two_ota_large.csv).
2026-04-26 18:28:14 +08:00
luoxu
b97190aab5 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 16:13:56 +08:00
Linyan Liu
7adda3f869 feat(ble_audio): Support ISO and LE Audio on ESP32-S31 2026-04-22 18:15:59 +08:00
Marius Vikhammer
3b33072b9c ci(ble): fixed failing pre-commit on nimble readme 2026-04-22 11:37:21 +08:00
Rahul Tank
8e4f6c56be Merge branch 'feat/nimble_logs_compression' into 'master'
feat(nimble): Support NimBLE log compression and decompression over SPI

See merge request espressif/esp-idf!46967
2026-04-22 08:02:05 +05:30
Wang Mengyang
63a619275b fix(esp_coex): Disable coexist build for ESP32-S31 before it is supported
- Disable blufi example build on ESP32-S31
2026-04-21 17:53:24 +08:00
cjin
ee99444c35 fix(ble): fix ble example compilation errors 2026-04-21 17:50:36 +08:00
cjin
6f7eec029b feat(ble): support ble on esp32s31 2026-04-21 17:50:36 +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
Sahil Yadav
c946ef3789 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-21 14:00:27 +08:00
luoxu
99d931e4e9 fix(ble_mesh): disabled ble50 by default for ble_mesh 2026-04-17 16:01:51 +08:00
Linyan Liu
3ef5da096a feat(ble_audio): Support ISO & LE Audio functionalities (Preview) 2026-04-17 09:46:23 +08:00
Rahul Tank
2e6e41f615 Merge branch 'bugfix/ai_fixes_common_components' into 'master'
Bugfix/ai fixes common components

See merge request espressif/esp-idf!47272
2026-04-16 17:03:46 +05:30
Rahul Tank
035227d252 Merge branch 'bugfix/proximity_example_issue' into 'master'
fix(nimble): Fix prox service to handle negative values

Closes BLERP-2689

See merge request espressif/esp-idf!47363
2026-04-15 09:23:12 +05:30
Marius Vikhammer
6e267cab0d Merge branch 'bugfix/pin_lightbulb_comp' into 'master'
fix(ble_mesh): pin broken lightbulb dependency

See merge request espressif/esp-idf!47619
2026-04-15 09:48:35 +08:00
Marius Vikhammer
466f39dcd9 fix(ble_mesh): pin broken lightbulb dependency 2026-04-15 09:26:52 +08:00
Rahul Tank
541065755d fix(nimble): Address review comments for hidd / hidh code 2026-04-14 15:40:18 +05:30
Rahul Tank
9a5f644134 fix(nimble): Update example READMEs with correct console log information 2026-04-14 17:48:22 +08:00
Rahul Tank
d5bf44c5fe fix(nimble): Fix prox service to handle negative values 2026-04-14 14:25:06 +05:30
Rahul Tank
02b57e7e77 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-04-14 11:22:10 +05:30