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
Jiang Jiang Jian
d97590f73c
Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch' into 'master'
...
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices
Closes PM-592 and PM-595
See merge request espressif/esp-idf!42588
2026-01-27 14:18:53 +08:00
Rahul Tank
5b01ed8100
fix(nimble): Add AD type macros in example
2026-01-14 09:59:38 +05:30
Ashish Sharma
f22006e2f0
feat: migrates bt/ble to PSA APIs
2025-12-30 09:31:49 +05:30
Rahul Tank
da026039ba
feat(nimble): Add support for static passkey
2025-12-22 21:13:02 +05:30