Ji Minxiang
157200447c
Merge branch 'feat/ble_ams_dev' into 'master'
...
feat(examples): add Bluedroid and NimBLE BLE AMS client examples
See merge request espressif/esp-idf!50369
2026-07-16 14:24:56 +08:00
jiminxiang
a8bb79b5b9
feat(examples): add Bluedroid and NimBLE BLE AMS client examples
...
Add Apple Media Service client demos that discover AMS on iOS, subscribe
to media entity updates, and expose remote playback control helpers.
2026-07-14 11:33:41 +08:00
Rahul Tank
6d835d5226
fix(nimble): Fixes for AI reported issues
2026-07-07 15:45:24 +05:30
cjin
958c28c41d
fix(ble): change min freq in ble power save
2026-06-30 15:01:34 +08:00
Mayank Tyagi
b47bf60003
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8
2026-06-24 12:32:46 +05:30
Astha Verma
5f58bb5e5e
fix(nimble): Added l2cap_coc throughput examples
2026-06-19 11:48:18 +05:30
Rahul Tank
804755b4f8
fix(nimble): Fix for clang compilation issues
2026-06-04 21:51:56 +05:30
cjin
aaa71d1afc
feat(ble): update ble power save sdkconfig on ESP32-S31
2026-06-03 08:16:59 +08:00
cjin
3fdabaedaa
feat(ble): update ble power save sdkconfig on ESP32-c5
2026-06-03 08:16:46 +08:00
cjin
e603f41667
feat(ble): update ble power save sdkconfig on ESP32-S31
2026-06-03 08:16:29 +08:00
cjin
bff6ad9a76
feat(ble): update ble power save sdkconfig on ESP32-H4
2026-06-03 08:16:18 +08:00
cjin
2f89346103
feat(ble): update ble power save sdkconfig on ESP32-H21
2026-06-02 20:21:45 +08:00
cjin
35c51b8387
fix(ble): use default frequency for ble power save example
2026-06-02 20:00:44 +08:00
Rahul Tank
3706fc680e
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 11:24:38 +05:30
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
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
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
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
Sahil Yadav
c946ef3789
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-04-21 14:00:27 +08:00
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
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
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
Sumeet Singh
d0326e3889
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-02 06:52:22 +05:30
Rahul Tank
49c770cf85
Merge branch 'bugfix/nimble_example_fixes' into 'master'
...
fix(nimble): Address nimble example issues
Closes BLERP-2628, BLERP-2631, BLERP-2635, and BLERP-2657
See merge request espressif/esp-idf!46697
2026-04-01 15:31:34 +05:30
Astha Verma
7c00100b2d
fix(nimble): Convert IDF_PATH to CMake-compatible format for Windows
2026-03-31 11:27:35 +05:30
Astha Verma
8af2079703
fix(nimble): fix missing gatt caching header in examples
2026-03-30 15:35:30 +05:30
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Sumeet Singh
43a0588710
fix(nimble): Fix enc adv NVS struct and add ext adv support
2026-03-26 10:56:22 +05:30
Shreeyash Bhakare
4408ac1293
fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms)
2026-03-26 10:56:03 +05:30
cjin
84d75cf772
feat(ble): supported ble mempool run time allocation for esp ip chips
2026-03-19 16:46:02 +08:00
Rahul Tank
d158eb534b
Merge branch 'bugfix/fix_compilation_issue_example' into 'master'
...
feat(nimble): Added changes in examples to have code under flags
See merge request espressif/esp-idf!46507
2026-03-13 08:31:25 +05:30
Rahul Tank
9036880677
feat(nimble): Added changes in examples to have code under flags
2026-03-11 19:12:26 +05:30
Shreeyash
b64d70069f
fix(nimble): Remove scan response and use ble_gap_ext_adv_set_data
2026-03-10 14:18:18 +05:30
hebinglin
048a9ae514
change(esp_hw_support): deprecate uart_set_wakeup_threshold and uart_get_wakeup_threshold
2026-03-06 11:23:27 +08:00
Rahul Tank
432cd1ebdd
fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
...
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 12:59:48 +05:30
Rahul Tank
684a81b4f3
fix(nimble): Fix various issues for security/vulnerability in host
2026-02-23 14:04:11 +05:30
Rahul Tank
9e581d7d68
fix(nimble): Bugfixes for various issues
2026-02-16 10:53:34 +05:30
Rahul Tank
8abbd1b6c8
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information
2026-02-11 12:18:28 +05:30
Shreeyash
bd971c5d0e
fix(nimble): Fix vulnerabilities in NimBLE examples
2026-02-06 17:47:06 +05:30
Astha Verma
c5312cf11a
fix(nimble): Added device name log for ext adv in blecent_throughput
2026-02-03 12:44:47 +05:30