23754 Commits

Author SHA1 Message Date
Jiang Jiang Jian
4a69a889a5 Merge branch 'fix/assert_1024_in_rwbt_isr_v4.4' into 'release/v4.4'
fix(bt/ble): fix some issues in bluetooth controller(backport v4.4)

See merge request espressif/esp-idf!30817
2024-05-16 16:43:21 +08:00
Jiang Jiang Jian
a3233986a2 Merge branch 'bugfix/fix_mesh_packet_tx_issue_v4.4' into 'release/v4.4'
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero (v4.4)

See merge request espressif/esp-idf!30812
2024-05-16 10:49:53 +08:00
Rahul Tank
74767e9704 Merge branch 'feat/add_data_len_chg_evt_v4.4' into 'release/v4.4'
fix(nimble): Add support for data length change evt (v4.4)

See merge request espressif/esp-idf!30842
2024-05-15 17:57:49 +08:00
Rahul Tank
280a7f71c6 fix(nimble): Add support for data length change evt 2024-05-15 12:06:02 +05:30
Rahul Tank
3168c79b05 Merge branch 'bugix/avoid_reset_extract_cb_v4.4' into 'release/v4.4'
fix(nimble): Avoid slave instance reset inside extract_cb (v4.4)

See merge request espressif/esp-idf!30491
2024-05-15 13:45:49 +08:00
Jin Cheng
b6028aa34e fix(bt/controller): Parse out the correct packet types from Host parameters
- For HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-05-14 11:51:44 +08:00
gongyantao
eee102f4ee fix(bt/ble): fix some issues in bluetooth controller
1: fix assert 1024 issue when bt tx and wifi coexist on esp32
2: fix ble scan backoff
3: parse out the correct packet types from host parameters for
   hci command hci_enhanced_setup_synchronous_connection
2024-05-14 10:11:48 +08:00
zhangyanjiao
7fe58c450c fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero 2024-05-14 10:08:05 +08:00
Jiang Jiang Jian
5bdc532007 Merge branch 'doc/update_bt_sleep_process_v4.4' into 'release/v4.4'
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst(v4.4)

See merge request espressif/esp-idf!30764
2024-05-13 14:28:49 +08:00
Jiang Jiang Jian
9160abc5c5 Merge branch 'bugfix/bt_bss_in_extram_v4.4' into 'release/v4.4'
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled(backport v4.4)

See merge request espressif/esp-idf!30376
2024-05-13 11:04:20 +08:00
Island
1b42fee4f0 Merge branch 'fix/idfgh-12762_v4.4' into 'release/v4.4'
fix(ble_mesh):Fixed a compatibility issue with the provisioner (v4.4)

See merge request espressif/esp-idf!30733
2024-05-10 17:14:23 +08:00
Island
2faabba4a4 Merge branch 'bugfix/BLEQABR23-798_v4.4' into 'release/v4.4'
bugfix(ble_mesh): Close BLEQABR23-798 (v4.4)

See merge request espressif/esp-idf!30648
2024-05-10 17:14:07 +08:00
Wang Meng Yang
5510aabe91 Merge branch 'optimize/bt_make_alarm_num_configurable_v4.4' into 'release/v4.4'
optimize(ble_mesh): Make alarm number configurable (v4.4)

See merge request espressif/esp-idf!30509
2024-05-10 15:05:52 +08:00
xiongweichao
79b78a4b9d docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst 2024-05-10 11:58:01 +08:00
Rahul Tank
6abd351b76 fix(nimble): Avoid slave instance reset inside extract_cb 2024-05-09 12:12:02 +05:30
luoxu
d4aa5c8cc0 fix(ble_mesh):Fixed a compatibility issue with the provisioner
Closes https://github.com/espressif/esp-idf/issues/13741
2024-05-09 10:58:11 +08:00
luoxu
1b16370e83 bugfix(ble_mesh): Close BLEQABR23-798 2024-05-07 09:49:44 +08:00
Wang Mengyang
69a1d87f46 fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
1. Closes https://github.com/espressif/esp-idf/issues/10427
2: Rename ymbol names
3. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
4. improve the implementation of memory release
2024-05-07 09:42:29 +08:00
Wang Meng Yang
be2fba6057 Merge branch 'bugfix/hf_local_param_null_v4.4' into 'release/v4.4'
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway (v4.4)

See merge request espressif/esp-idf!30443
2024-04-30 17:25:15 +08:00
wangjialiang
50b301fc14 feat(ble_mesh): Make alarm number configurable 2024-04-30 16:16:15 +08:00
Island
c1f02f6f09 Merge branch 'bugfix/fix_ble_coex_assert_v4.4' into 'release/v4.4'
Update esp32 bt-lib (4012cfb)(backport v4.4)

See merge request espressif/esp-idf!30518
2024-04-28 10:48:10 +08:00
Island
29221d1926 Merge branch 'bugfix/fix_ble_max_attribute_value_v4.4' into 'release/v4.4'
Bugfix/fix ble max attribute value v4.4

See merge request espressif/esp-idf!30413
2024-04-28 10:37:14 +08:00
zhanghaipeng
2ca8c10a49 feat(ble/bluedroid): Support BLE command status debug log 2024-04-26 17:15:00 +08:00
zhanghaipeng
8bf1391cac fix(ble/controller): Update esp32 bt-lib (4012cfb)
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:51:49 +08:00
morris
8f44525dd8 Merge branch 'fix/uart_wakeup_threshold_v4.4' into 'release/v4.4'
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured (v4.4)

See merge request espressif/esp-idf!30477
2024-04-25 10:37:27 +08:00
morris
6c3f8c2092 Merge branch 'bugfix/gpio_drive_cap_v4.4' into 'release/v4.4'
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3 (v4.4)

See merge request espressif/esp-idf!30471
2024-04-25 10:37:17 +08:00
Michael (XIAO Xufeng)
88b9c7130e Merge branch 'bugfix/i2c_timeout_issue_v4.4' into 'release/v4.4'
fix(i2c): fix issues related to timeout and alive interval tick (backport v4.4)

See merge request espressif/esp-idf!29982
2024-04-24 23:57:01 +08:00
Song Ruo Jing
06442fd319 fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
Closes https://github.com/espressif/esp-idf/issues/12586
2024-04-24 17:40:35 +08:00
Song Ruo Jing
6a82e5d232 fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3 2024-04-24 17:15:59 +08:00
zhanghaipeng
c13311dacb fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility 2024-04-24 15:59:28 +08:00
zhanghaipeng
b4d51f2202 feat(ble/bluedroid): Support BLE add device to resolving list 2024-04-24 12:22:38 +08:00
zhanghaipeng
f9a646879b feat(ble/bluedroid): Support create BLE static random address and NRPA 2024-04-24 10:55:32 +08:00
zhanghaipeng
8eeaea0c58 feat(ble/bluedroid): Support set resolvable provate address timeout by api 2024-04-24 10:55:14 +08:00
Rahul Tank
370636b183 Merge branch 'bugfix/rpa_timeout_api_v4.4' into 'release/v4.4'
fix(nimble): Expose API to set RPA Timeout (v4.4)

See merge request espressif/esp-idf!30411
2024-04-24 10:28:00 +08:00
Jin Cheng
97eb2e7f8d fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled 2024-04-24 08:29:27 +08:00
zhanghaipeng
c8a8f026ca fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value 2024-04-23 16:47:28 +08:00
zhanghaipeng
597baf46fc fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax 2024-04-23 16:47:15 +08:00
zhanghaipeng
1a7b33cf9d fix(ble/bluedroid): Optimize the BLE documentation 2024-04-23 16:45:37 +08:00
Rahul Tank
e992cafbca fix(nimble): Expose API to set RPA Timeout 2024-04-23 12:01:58 +05:30
Jiang Jiang Jian
7cd82420c2 Merge branch 'doc/update_espnow_example_v4.4' into 'release/v4.4'
docs(wifi): change the magic varible from int to uint32_t on the receiving side (v4.4)

See merge request espressif/esp-idf!30310
2024-04-22 10:44:27 +08:00
Jiang Jiang Jian
a4eb486982 Merge branch 'bugfix/fix_some_ble_bugs_cjh_v4.4' into 'release/v4.4'
Fixed some BT and BLE bugs 2404 (backport v4.4)

See merge request espressif/esp-idf!30261
2024-04-22 10:43:57 +08:00
Wang Meng Yang
0f651657c1 Merge branch 'bugfix/crash_after_bluedroid_deinit_v4.4' into 'release/v4.4'
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit(v4.4)

See merge request espressif/esp-idf!30330
2024-04-19 12:19:08 +08:00
chenjianhua
b30aa8f087 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
- Support QA test vendor HCI command and event
2024-04-18 14:52:26 +08:00
baohongde
fd2122886a fix(ble/controller): Fixed LoadProhibited after bluetooth deinit 2024-04-18 14:52:18 +08:00
chenjianhua
cae9f68eff fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-18 14:52:12 +08:00
baohongde
02bfd5749f feat(ble/controller): Add coexist schm for BLE 2024-04-18 14:49:56 +08:00
chenjianhua
fe1299e5da feat(bt): Update bt lib for ESP32(e314148)
- Support QA test vendor HCI command and event
2024-04-18 14:47:53 +08:00
zhanghaipeng
b01187b472 fix(bt/controller): Update bt lib for ESP32(5838b68)
- Fixed BLE scan assert
 - Fixed assert(10,0) in lld_pdu
 - Add BLE scan backoff in menuconfig
2024-04-18 14:47:53 +08:00
Jin Cheng
4bbb3c9203 fix(bt/controller): Use embedded assembly to get access to DPORT registers 2024-04-18 14:47:53 +08:00
xiongweichao
0e31aae24d fix(bt/bluedroid): Fixed crash after bluedroid deinit
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-18 10:58:35 +08:00