luoxu
36297f93e7
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-13 11:38:27 +08:00
luoxu
99744ec1b9
bugfix(ble_mesh): Close BLEQABR23-798
2024-03-13 11:32:40 +08:00
Island
3dc9d6652b
Merge branch 'bugfix/ble_update_lib_20240306' into 'master'
...
update lib on master
Closes BLERP-562, BLERP-600, BLERP-557, BLERP-601, BLERP-602, and BLERP-603
See merge request espressif/esp-idf!29435
2024-03-13 10:18:05 +08:00
Darshan Dobariya
016df4cbde
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 20:57:01 +05:30
Rahul Tank
7636c1d64c
Merge branch 'bugfix/fix_strict_prototype_hid' into 'master'
...
fix(nimble): Address compilation errors when strict-prototype is enabled
See merge request espressif/esp-idf!29513
2024-03-12 18:53:21 +08:00
Rahul Tank
c460e1cd7e
Merge branch 'bugfix/expose_baud_rate_in_menu' into 'master'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig
See merge request espressif/esp-idf!29412
2024-03-08 22:51:20 +08:00
Rahul Tank
9921d5bcfe
Merge branch 'bugfix/gap_connect_failed_with_0x0d' into 'master'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
See merge request espressif/esp-idf!29475
2024-03-08 22:43:22 +08:00
Rahul Tank
de9434549c
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-08 20:09:30 +05:30
Rahul Tank
a93a6ef447
Merge branch 'feat/read_multiple_variable_length' into 'master'
...
feat(nimble): read multiple variable length characteristics
Closes BLERP-423
See merge request espressif/esp-idf!29054
2024-03-08 19:40:02 +08:00
Island
56756a799e
Merge branch 'bugfix/fix_ble_periodic_adv_params_check' into 'master'
...
fix(ble/bluedroid): Fixed BLE periodic advertising create sync parameter check
Closes BLERP-599
See merge request espressif/esp-idf!29442
2024-03-08 16:48:31 +08:00
Zhang Hai Peng
e7d88505e5
Merge branch 'bugfix/fix_ble_host_crash_on_deinitialization' into 'master'
...
fix(ble/bluedroid): Fixed BLE crash when repeatedly iniitialize and deinitialize host
Closes BLERP-584 and BLERP-583
See merge request espressif/esp-idf!29319
2024-03-08 15:21:52 +08:00
Roshan Bangar
f95784e4a9
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 13:06:11 +08:00
Sumeet Singh
9f34e4e9d9
feat(nimble): read multiple variable length characteristics
2024-03-07 19:46:54 +05:30
Rahul Tank
8e863fa9a8
Merge branch 'bugfix/handle_callout_free_in_deinit' into 'master'
...
fix(nimble): Handle memory leak in callout deinit
See merge request espressif/esp-idf!29433
2024-03-07 22:02:17 +08:00
Rahul Tank
b6e0ef0297
Merge branch 'bugfix/add_esp_timer_get_expiry_time' into 'master'
...
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
See merge request espressif/esp-idf!29414
2024-03-07 21:48:23 +08:00
Abhinav Kudnar
20ba589f1c
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT.
2024-03-07 14:40:12 +05:30
Chen Jian Hua
9c075b9ab0
Merge branch 'bugfix/fix_idfci_1944' into 'master'
...
Fixed HCI command status event sending for disconnect command on ESP32
Closes BLERP-595 and BLERP-596
See merge request espressif/esp-idf!29373
2024-03-07 10:41:07 +08:00
Chen Jian Hua
d76ac4527d
Merge branch 'bugfix/fix_fcs_1385' into 'master'
...
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
See merge request espressif/esp-idf!28788
2024-03-07 10:40:32 +08:00
zhanghaipeng
2c3d9ae5de
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-06 18:10:30 +08:00
Rahul Tank
20eda4bb26
fix(nimble): Handle memory leak in callout deinit
2024-03-06 15:40:22 +05:30
Rahul Tank
06dc388b21
Merge branch 'bugfix/addr_resol_for_esp32' into 'master'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
Closes BLERP-580 and BLERP-594
See merge request espressif/esp-idf!29297
2024-03-06 17:37:17 +08:00
zhanghaipeng
82c2602afa
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-06 15:49:01 +08:00
zwl
bc3bb46f13
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-06 14:17:14 +08:00
Island
7b32d26e8b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Add ext adv and privacy status check
Closes BLERP-468
See merge request espressif/esp-idf!29218
2024-03-06 11:41:55 +08:00
Island
be29217eeb
Merge branch 'bugfix/fix_some_bluedroid_bugs_2402' into 'master'
...
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
See merge request espressif/esp-idf!29220
2024-03-06 11:41:50 +08:00
Abhinav Kudnar
2bd7f672cb
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
2024-03-05 14:56:02 +05:30
Rahul Tank
b2c9d7a834
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-05 14:28:24 +05:30
Wan Lei
3459db1bbb
Merge branch 'feat/c6lite_c61_introduce_step1_target' into 'master'
...
feat(esp32c61): introduce target esp32c61 (1/8) 🌱
See merge request espressif/esp-idf!29238
2024-03-05 11:36:17 +08:00
chenjianhua
66df2b9dd5
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-04 21:19:33 +08:00
Rahul Tank
f723b18d86
Merge branch 'bugfix/increase_reattempt_conn_count' into 'master'
...
fix(nimble): Increase range of reattempt connection count
See merge request espressif/esp-idf!29311
2024-03-04 19:43:21 +08:00
wanlei
ee02b71f1c
feat(esp32c61): introduce target esp32c61
2024-03-01 21:12:25 +08:00
chenjianhua
2e122313c2
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-01 11:07:37 +08:00
Jin Cheng
cdb2f2c570
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-02-29 11:02:37 +08:00
Wang Meng Yang
e99abdd6de
Merge branch 'bugfix/fix_hci_cmd_status_evt_sent' into 'master'
...
Fixed HCI command status event send when LLCP busy on ESP32
Closes BLERP-333
See merge request espressif/esp-idf!27858
2024-02-29 10:48:06 +08:00
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +08:00
Island
28b4ad2b53
Merge branch 'bugfix/ble_update_lib_20240223' into 'master'
...
update lib on master
Closes BLERP-563, BLERP-567, BLERP-548, BLERP-561, BLERP-569, BLERP-542, BLERP-541, BLERP-543, BLERP-540, BLERP-570, BLERP-571, BLERP-572, and BLERP-573
See merge request espressif/esp-idf!29207
2024-02-28 16:54:14 +08:00
Jin Cheng
20f2207d5f
Merge branch 'bugfix/mem_leak_op_dev_name' into 'master'
...
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
See merge request espressif/esp-idf!29141
2024-02-28 15:54:24 +08:00
Rahul Tank
30d5c36aac
fix(nimble): Increase range of reattempt connection count
2024-02-28 12:56:57 +05:30
chenjianhua
7df536d325
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-02-28 12:09:03 +08:00
zwl
7b8b85e140
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-27 23:28:25 +08:00
zwl
093bc1a4f5
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-27 23:28:25 +08:00
Joshua
09503600f2
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-02-27 22:32:14 +08:00
thekurtovic
3e74922c9e
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-02-27 22:32:14 +08:00
zhanghaipeng
3eec662473
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-27 22:03:37 +08:00
Wang Meng Yang
e265484084
Merge branch 'change/reduce_usage_of_iram_when_bt_in_single_mode' into 'master'
...
change(bt/bluedroid): reset the app redirected functions in controller based on the bluetooth mode
Closes BT-3546
See merge request espressif/esp-idf!28040
2024-02-23 17:59:34 +08:00
Jin Cheng
a288640655
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
2024-02-23 14:14:50 +08:00
Zhi Wei Jian
76c4cfc834
Merge branch 'feature/add_api_to_send_vendor_hci_cmd' into 'master'
...
Add api to send vendor hci command
Closes BLERP-546
See merge request espressif/esp-idf!28855
2024-02-23 10:29:42 +08:00
Darshan Dobariya
e6bf35b3c9
fix(nimble): Change 'move_count' to uint8_t type
2024-02-22 21:34:11 +05:30
zhiweijian
7ea7f1536f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-02-22 18:00:30 +08:00
Rahul Tank
dd38f2406b
fix(nimble): update variable name to avoid using keyword
2024-02-22 15:14:33 +05:30
Island
6790a5f79f
Merge branch 'bugfix/ble_mesh_pb_adv_compile_error' into 'master'
...
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
Closes IDFGH-12147
See merge request espressif/esp-idf!29126
2024-02-22 11:33:59 +08:00
Roshan Bangar
167c663542
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 11:55:41 +05:30
Rahul Tank
01bc97ab04
Merge branch 'bugfix/signed_write_fix' into 'master'
...
fix(nimble): Message to be signed is corrected in signed write
See merge request espressif/esp-idf!28816
2024-02-21 14:19:01 +08:00
Island
41ee4ad23f
Merge branch 'bugfix/fix_ble_free_all_crash_issue' into 'master'
...
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
Closes BLERP-565
See merge request espressif/esp-idf!29107
2024-02-20 17:56:54 +08:00
Liu Linyan
2d25ef62d1
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-20 16:40:30 +08:00
Sudeep Mohanty
9605f9be3f
Merge branch 'contrib/github_pr_12800' into 'master'
...
feat(freertos): Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
Closes IDFGH-11693 and IDF-8785
See merge request espressif/esp-idf!28505
2024-02-20 15:21:47 +08:00
SumeetSingh19
14221b74f4
fix(nimble): message to be signed is corrected in signed write
2024-02-20 11:14:53 +05:30
gongyantao
112ad700fc
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-20 10:24:59 +08:00
ShenWeilong
d200f0f0e4
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
2024-02-19 20:00:29 +08:00
Darshan Dobariya
169ee08c04
feat(nimble): Authorize or deauthorize a BLE device for a connection
2024-02-19 18:54:41 +08:00
Island
10f14d5cca
Merge branch 'bugfix/ble_update_lib_20240207' into 'master'
...
update lib on master
See merge request espressif/esp-idf!28969
2024-02-19 18:11:19 +08:00
Wang Meng Yang
28ff8e3788
Merge branch 'feat/add_test_api_for_sec' into 'master'
...
Feat/add test api for sec
Closes BT-3578 and BT-3579
See merge request espressif/esp-idf!28191
2024-02-18 09:57:37 +08:00
fl0wl0w
90d1dcfd76
feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
...
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
Roland Dobai
1a80217af5
Merge branch 'bugfix/kconcheck_file_checks' into 'master'
...
bugfix: Fixed KConfig files that were not succesfully checked
Closes IDF-9028 and IDF-9027
See merge request espressif/esp-idf!28385
2024-02-07 19:12:25 +08:00
luomanruo
b037585852
ble(update):
...
Update h2 lib to eb112893
Update c6 lib to eb112893
2024-02-07 17:29:25 +08:00
Wang Meng Yang
4fb231088d
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section' into 'master'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section
See merge request espressif/esp-idf!28734
2024-02-07 14:51:17 +08:00
Rahul Tank
1741705517
Merge branch 'bugfix/fix_out_of_order_messages_causing_dos' into 'master'
...
fix(nimble): Out of order messages during SMP causing DOS vulerability
Closes BLERP-498
See merge request espressif/esp-idf!28544
2024-02-06 12:40:12 +08:00
Island
37f0447961
Merge branch 'bugfix/fix_dtm_tx_count' into 'master'
...
fix(ble/controller): Fixed tx count in direct test mode
Closes BLERP-537, BLERP-549, and BLERP-550
See merge request espressif/esp-idf!28781
2024-02-05 14:45:05 +08:00
SumeetSingh19
78a46316f1
fix(nimble): Out of order messages during SMP causing DOS vulerability
2024-02-05 09:30:55 +05:30
Jiang Jiang Jian
1bfd5cd5c5
Merge branch 'feature/add_api_to_get_controller_status_on_esp32' into 'master'
...
feat(ble/controller): Add API to get BLE controller status on ESP32
Closes BLERP-549
See merge request espressif/esp-idf!28875
2024-02-05 11:07:07 +08:00
Jiang Jiang Jian
289de9d872
Merge branch 'bugfix/fix_xQueueSemaphoreTask_assert_when_deinit_host' into 'master'
...
Fixed xQueueSemaphoreTask assert when deinit host during scan
Closes BLERP-536 and BLERP-552
See merge request espressif/esp-idf!28767
2024-02-05 11:03:12 +08:00
gongyantao
3f205d4d85
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-05 10:01:44 +08:00
Wu Zheng Hui
5454d37d49
Merge branch 'feature/support_gdma_retention' into 'master'
...
feature: support gdma retention in pd_top lightsleep
Closes IDF-7704 and IDFGH-11389
See merge request espressif/esp-idf!27246
2024-02-04 20:17:02 +08:00
Island
24aba63c5b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Support get status of bluedroid host
Closes BLERP-468
See merge request espressif/esp-idf!28555
2024-02-04 16:00:42 +08:00
zhiweijian
307b2507f3
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-04 14:16:40 +08:00
zhanghaipeng
eb92ea3461
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 11:49:47 +08:00
Island
adc49dfed7
Merge branch 'bugfix/fix_some_ble_bugs_2401' into 'master'
...
FIxed some BLE bugs 2401 on ESP32C3(91980c2)
Closes BLERP-513, BLERP-514, BLERP-515, BLERP-516, BLERP-517, BLERP-518, BLERP-519, BLERP-520, BLERP-521, BLERP-522, BLERP-523, BLERP-524, BLERP-525, BLERP-526, and BLERP-527
See merge request espressif/esp-idf!28691
2024-02-04 10:49:23 +08:00
Jakub Kocka
0b00e49ac5
fix: Fixed KConfig files that were not succesfully checked
2024-02-02 14:13:45 +01:00
chenjianhua
a3f5382eaa
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-02 17:29:11 +08:00
Rahul Tank
4a7db059ba
fix(nimble): Added API to get current stack operation status
2024-02-02 13:57:46 +05:30
wuzhenghui
247b4e0574
change(esp_hw_support): collect retention link priority definition
2024-02-02 11:21:44 +08:00
Rahul Tank
ac63f7c9dd
fix(nimble): Add adv interval min/max range check
2024-02-01 13:35:28 +05:30
chenjianhua
20acc39eb2
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-01-31 19:39:04 +08:00
zhiweijian
5b63a473f8
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-01-31 19:06:22 +08:00
Rahul Tank
6c614a50ab
fix(nimble): Merge hci_common.h file for all chips
2024-01-31 13:41:31 +05:30
Roshan Bangar
51efb20516
feat(nimble): Nimble Host only mode over uart
2024-01-31 09:49:21 +05:30
chenjianhua
b99cb002ed
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-01-31 10:08:16 +08:00
Jiang Jiang Jian
6ebda2a9b4
Merge branch 'bugfix/ble_rtc_slow_clk_drift_err' into 'master'
...
fix(ble): Fixed macro definition error for 136K clock drift
See merge request espressif/esp-idf!28749
2024-01-30 15:27:32 +08:00
Rahul Tank
4e5e8a7102
Merge branch 'feat/add_dtm_function_support' into 'master'
...
feat(nimble): Add APIs to support BLE DTM functions
Closes BLERP-238
See merge request espressif/esp-idf!27121
2024-01-29 19:55:17 +08:00
Island
c3645202da
Merge branch 'bugfix/ble_mesh_deinit_reinit' into 'master'
...
ble mesh: improve ble mesh deinit
See merge request espressif/esp-idf!19199
2024-01-29 13:59:07 +08:00
Rahul Tank
baf9b98cd0
feat(nimble): Add APIs to support BLE DTM functions
2024-01-29 11:20:10 +05:30
Rahul Tank
c8220ad5af
Merge branch 'feat/features_and_fixes_for_pts_qualification' into 'master'
...
feat(nimble): Features and Fixes for PTS Qualification
Closes BLERP-427, BLERP-429, and BLERP-430
See merge request espressif/esp-idf!28608
2024-01-29 13:37:45 +08:00
xiongweichao
dd943fad9a
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-29 11:29:01 +08:00
Island
ec807d9127
Merge branch 'bugfix/ble_update_lib_20240125' into 'master'
...
Update C6 H2 lib to bb9d578e
Closes BLERP-528, BLERP-469, BLERP-530, and BLERP-533
See merge request espressif/esp-idf!28700
2024-01-29 10:40:28 +08:00
SumeetSingh19
92d20f6708
feat(nimble): client presentation and aggregate format descriptor support
2024-01-25 18:34:55 +05:30
SumeetSingh19
0bd8301755
feat(nimble): signed write support
2024-01-25 18:34:55 +05:30
SumeetSingh19
7ad6df977e
feat(nimble): additional AD types for advertisements
2024-01-25 18:34:55 +05:30
SumeetSingh19
7bda1db4f8
feat(nimble): authorization permission on gatt read and write
2024-01-25 18:34:55 +05:30
SumeetSingh19
2d71f64033
fix(nimble): allow auto connection and observer role
2024-01-25 18:34:55 +05:30
zwl
2f7c122c51
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:26:35 +08:00
zwl
5172a99c9b
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
4a5127c029
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
e1d27c3b5d
fix(ble): fixed build error when disable sm feature
2024-01-25 17:04:44 +08:00
luomanruo
688cbcfa31
Update C6 H2 lib to bb9d578e
2024-01-25 16:09:08 +08:00
xiongweichao
3e2ef4f26c
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-25 10:23:02 +08:00
Rahul Tank
bcb8d179dd
Merge branch 'bugfix/fix_sm_inject_io_return_val' into 'master'
...
fix(nimble): Added change to ensure that API execution returns success
See merge request espressif/esp-idf!28402
2024-01-23 18:06:16 +08:00
Island
9746de97ce
Merge branch 'bugfix/struct_init_order_blemesh' into 'master'
...
ble mesh: Modify the structure initialization order to meet C++ requirements
See merge request espressif/esp-idf!18077
2024-01-23 12:20:18 +08:00
Island
a4268b88c5
Merge branch 'bugfix/fix_ble_remove_bond' into 'master'
...
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
Closes BLERP-478
See merge request espressif/esp-idf!28589
2024-01-22 20:35:51 +08:00
InfiniteYuan
8191f319a3
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-01-22 14:12:11 +08:00
Island
ed025da95c
Merge branch 'feat/support_ble_aux_when_data_length_zero' into 'master'
...
feat(bt/bluedroid): Support ext adv aux option
Closes BLERP-253 and BLERP-470
See merge request espressif/esp-idf!28458
2024-01-22 11:06:01 +08:00
Jiang Jiang Jian
54bcaae1ac
Merge branch 'bugfix/fix_scan_request_ifs_error' into 'master'
...
Fixed BLE scan request ifs time error in coexistence scenarios on ESP32
Closes BT-3593, CBLE50Y23-138, and BT-3605
See merge request espressif/esp-idf!28460
2024-01-22 11:00:54 +08:00
Island
f8a12adcf5
Merge branch 'feat/support_ble_get_callback' into 'master'
...
Feat/support ble get callback
See merge request espressif/esp-idf!28355
2024-01-22 10:43:28 +08:00
Island
44862867a7
Merge branch 'bugfix/fix_ble_memory_leak' into 'master'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off
See merge request espressif/esp-idf!28468
2024-01-22 10:42:56 +08:00
Island
b667d20312
Merge branch 'bugfix/ble_update_lib_20231229' into 'master'
...
update lib on master
Closes BLERP-414, BLERP-415, BLERP-416, BLERP-418, BLERP-419, BLERP-417, BLERP-355, BLERP-420, BLERP-421, BLERP-422, BLERP-443, BLERP-445, BLERP-444, BLERP-442, BLERP-446, and BT-3558
See merge request espressif/esp-idf!28186
2024-01-22 10:38:16 +08:00
zhanghaipeng
101bfcd7a1
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-20 16:42:54 +08:00
zhanghaipeng
b491c7bb6f
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-20 16:35:38 +08:00
zhiweijian
5552941e57
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-20 11:26:52 +08:00
Darshan Dobariya
35d3306200
fix(nimble): Added change to ensure that API execution returns success
2024-01-19 14:48:43 +05:30
zhanghaipeng
aeeb64966b
feat(bt/bluedroid): Support ext adv aux option
2024-01-19 16:48:18 +08:00
luomanruo
dededd1267
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9
.
2024-01-19 16:13:12 +08:00
zhanghaipeng
0f29b3cef9
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-19 11:22:33 +08:00
zhanghaipeng
ee4d4f1d35
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-19 11:21:42 +08:00
zhanghaipeng
8de484888f
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
be47da1962
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
6bc5b0069f
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-19 11:21:42 +08:00
Omar Chebib
cdde05335e
Merge branch 'refactor/riscv_interrupt' into 'master'
...
refactor(riscv): Refactor crosscore interrupts and core interrupt code
Closes IDF-5720, DOC-5177, and IDF-7899
See merge request espressif/esp-idf!27845
2024-01-19 10:51:04 +08:00
Omar Chebib
102d5bbf72
refactor(riscv): added a new API for the interrupts
2024-01-18 16:36:53 +08:00
Rahul Tank
6a7dc27421
fix(nimble): Add minor debug fixes
2024-01-17 17:24:59 +05:30
Rahul Tank
6e860a8a5b
Merge branch 'bugfix/address_resolution' into 'master'
...
fix(nimble): Added support for address resolution during inquiry
Closes IDFCI-1894
See merge request espressif/esp-idf!28294
2024-01-17 19:31:52 +08:00
zhanghaipeng
32290b2475
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:24 +08:00
Wang Meng Yang
4997c81335
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.3' into 'master'
...
fix(bt/bluedroid): Fixed SPP connection failure
Closes BTQABR2023-156
See merge request espressif/esp-idf!28029
2024-01-17 12:11:08 +08:00
Darshan Dobariya
fdc5a0ab9f
fix(nimble): Added support for address resolution during inquiry.
2024-01-16 17:16:34 +05:30
Roshan Bangar
b2a403acc4
feat(nimble): Gatt caching support
2024-01-16 10:46:52 +05:30
Island
1ad354bff3
Merge branch 'bugfix/ble_mesh_ble_advtype' into 'master'
...
ble_mesh: update ble mesh ble adv type
See merge request espressif/esp-idf!19200
2024-01-15 17:46:21 +08:00
Wang Meng Yang
f40ebbff1e
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout' into 'master'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
See merge request espressif/esp-idf!28274
2024-01-15 15:48:39 +08:00
Rahul Tank
e084a8f78d
Merge branch 'bugfix/handle_task_lock' into 'master'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
Closes BT-3599
See merge request espressif/esp-idf!28343
2024-01-15 14:56:37 +08:00
Wang Meng Yang
8a76b2e2ec
Merge branch 'bugfix/update_spp_doc' into 'master'
...
docs(bt/bluedroid): update API documents of SPP
Closes BT-3568
See merge request espressif/esp-idf!28111
2024-01-09 15:29:11 +08:00
InfiniteYuan
993882d1d9
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-01-09 14:16:31 +08:00
InfiniteYuan
59a9e8cc7b
ble_mesh: update ble mesh ble adv type
2024-01-09 14:05:29 +08:00
Rahul Tank
2b0bcbc545
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-01-08 19:34:17 +05:30
Rahul Tank
b3f7e2c8a4
Merge branch 'bugfix/reattempt_conn_feat_extended' into 'master'
...
fix(nimble): Support for reattempt connection in ext connect
See merge request espressif/esp-idf!28222
2024-01-08 20:07:08 +08:00
Island
ee7794c395
Merge branch 'bugfix/increase_btu_task_stack_size_master' into 'master'
...
fix(bt/bludroid): Increase BTU task stack size
Closes BT-3571
See merge request espressif/esp-idf!28319
2024-01-08 19:47:05 +08:00
linruihao
4fbfc98132
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:34:10 +08:00
Zhang Hai Peng
0b8e6c66c4
Merge branch 'bugfix/ble_check_adv_data' into 'master'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
See merge request espressif/esp-idf!28245
2024-01-05 14:17:42 +08:00
Jin Cheng
057eb7061d
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-01-05 09:40:38 +08:00
Rahul Tank
25d9e6735c
fix(nimble): Support for reattempt connection in ext connect
2024-01-04 18:19:21 +05:30
linruihao
cfbd316b77
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-04 19:18:58 +08:00
Jiang Jiang Jian
0a1f378675
Merge branch 'fix/esp32h2_rssi_positive_issue' into 'master'
...
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
See merge request espressif/esp-idf!28038
2024-01-04 15:35:46 +08:00
Island
e8ff5511f2
Merge branch 'feat/config_ble_max_bond_dev_count' into 'master'
...
feat(bt/bluedroid): Make the max number of bond device to be configurable
Closes BLERP-375
See merge request espressif/esp-idf!27990
2024-01-04 14:43:35 +08:00
zhanghaipeng
c66fc143fa
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-04 13:21:42 +08:00
zwl
370f4defb8
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-03 14:39:31 +08:00
Rahul Tank
65a0627f0c
fix(nimble): Enable address resolution across reboot
2024-01-03 14:35:56 +08:00
Liu Linyan
3ae4203ce5
fix(ble_mesh): Fix CI compile failure
2024-01-03 10:56:10 +08:00
Island
4f49d8d7fa
Merge branch 'feat/ble_mesh_miscellaneous_update' into 'master'
...
Feat/ble mesh miscellaneous update
Closes BLERP-308, BLERP-346, and BLERP-390
See merge request espressif/esp-idf!27936
2024-01-03 10:44:45 +08:00
Jiang Jiang Jian
7537c4fcea
Merge branch 'bigfix/BLEQABR23-503' into 'master'
...
fix(ble_mesh): reject node-reseting when provision link is active
See merge request espressif/esp-idf!25848
2024-01-02 15:37:42 +08:00
Wu Meng Shi
2f78a065bd
fix(ble_mesh): reject node-reseting when provision link is active
2024-01-02 15:37:41 +08:00
Jin Cheng
6ee9b95960
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2023-12-29 16:22:04 +08:00
Jiang Jiang Jian
16ae218dfb
Merge branch 'bugfix/fix_ble_app_unregister_no_event' into 'master'
...
fix(bt/bluedroid): Fix ble app unregister no event
Closes BLERP-402
See merge request espressif/esp-idf!28166
2023-12-29 11:08:08 +08:00
Rahul Tank
41f862d351
Merge branch 'bugfix/fix_gatts_stop_race_condition' into 'master'
...
fix(nimble): Handled race condition for conn variables being set to NULL
Closes BLERP-368
See merge request espressif/esp-idf!28026
2023-12-28 17:39:32 +08:00
zhanghaipeng
a2425ac3e7
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 17:30:57 +08:00
Wang Meng Yang
4c8f6c5458
Merge branch 'feat/add_get_device_name_api' into 'master'
...
feat(bt/bluedroid): Added API to get local device name
Closes BT-3526
See merge request espressif/esp-idf!27667
2023-12-27 10:37:33 +08:00
Jin Cheng
42f19d657a
docs(bt/bluedroid): update API documents of SPP
2023-12-26 09:13:20 +08:00
Island
ee3a46dbc3
Merge branch 'bugfix/fixed_stop_periodic_adv_assert_issue_master' into 'master'
...
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
Closes BLERP-377, BLERP-380, BLERP-381, and BLERP-369
See merge request espressif/esp-idf!28083
2023-12-25 18:31:16 +08:00
Island
011d8a309a
Merge branch 'bugfix/fix_ble_prepare_write' into 'master'
...
Bugfix/fix ble prepare write
Closes BLERP-336
See merge request espressif/esp-idf!27831
2023-12-22 19:09:21 +08:00
zwl
54c4fd935c
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:21:36 +08:00
Island
083fe84db7
Merge branch 'bugfix/ble_update_lib_20231219' into 'master'
...
update lib on master
Closes BLERP-371, BLERP-364, BLERP-363, BLERP-361, BLERP-349, BLERP-360, BLERP-350, BLERP-351, BLERP-352, BLERP-353, BLERP-354, BLERP-356, BLERP-357, BLERP-358, BLERP-359, BLERP-366, BLERP-376, and BLERP-378
See merge request espressif/esp-idf!27997
2023-12-22 14:57:15 +08:00
Jiang Jiang Jian
dcd9891f82
Merge branch 'fix/btc_config_lock_error' into 'master'
...
fix(bt/bluedroid): fixed btc_config_lock error
Closes BT-3549
See merge request espressif/esp-idf!27933
2023-12-22 13:51:29 +08:00
Rahul Tank
6e066746b0
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-22 09:42:39 +05:30
Rahul Tank
48ad3a50b6
Merge branch 'bugfix/periodic_adv_enh_fixes' into 'master'
...
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
Closes BLERP-318
See merge request espressif/esp-idf!27572
2023-12-22 12:08:46 +08:00
Wang Meng Yang
9393ccaf68
Merge branch 'bugfix/fix_establish_two_sco_fail' into 'master'
...
fix(bt/controller): Fixed establish two SCO connection failed
Closes BTQABR2023-146
See merge request espressif/esp-idf!27869
2023-12-22 11:52:42 +08:00
xiongweichao
71442ef6de
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2023-12-21 17:42:26 +08:00
luoxu
39b1ee4c9a
bugfix(ble_mesh): add duplicate scan config for esp32s3
2023-12-21 12:13:13 +08:00
zhanghaipeng
b693094ee8
fix(bt/bluedroid): Fix BLE prepare write
2023-12-21 10:53:38 +08:00
Jiang Jiang Jian
6720610c0f
Merge branch 'bugfix/fix_ble_recorrect_enable_bug' into 'master'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
Closes WIFIBUG-316
See merge request espressif/esp-idf!28006
2023-12-21 10:51:02 +08:00
Roshan Bangar
473f2bdd1e
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-20 12:20:11 +05:30
luoxu
63a7db457a
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 12:20:26 +08:00
zhiweijian
8dc646a9b3
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-19 17:27:30 +08:00
cjin
71901499b9
change(ble): added ble cca en and thresh option
2023-12-19 14:38:44 +08:00
luomanruo
0504b60b7a
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-19 14:38:22 +08:00
luomanruo
573e13c569
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-19 12:25:08 +08:00
chenjianhua
bc98ff414f
feat(bt/bluedroid): Make the max number of bond device to be configurable
2023-12-19 11:38:01 +08:00
Rahul Tank
df796b3ed9
feat(nimble): Add VSC support for setting chan select algo
2023-12-18 17:46:52 +05:30
Song Ruo Jing
0e759c6deb
Merge branch 'refactor/esp_driver_uart' into 'master'
...
refactor(uart): make uart driver as component
Closes IDF-8384
See merge request espressif/esp-idf!27333
2023-12-18 19:16:34 +08:00
linruihao
fa3474496d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-18 11:26:06 +08:00
Roshan Bangar
96ed1ae7a7
feat(nimble): added HID over Gatt profile support
2023-12-16 17:42:49 +05:30
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Song Ruo Jing
6ad80f0332
refactor(uart): make uart driver as component, and fix astyle
2023-12-15 17:03:51 +08:00
Rahul Tank
3c6144046b
fix(nimble): Handle all 0s address of external controllers during IRK generation
2023-12-15 11:39:41 +05:30
Rahul Tank
5ec9f498bc
Merge branch 'bugfix/add_peer_null_check' into 'master'
...
fix(nimble): Added NULL peer addr check
Closes BLERP-322
See merge request espressif/esp-idf!27624
2023-12-15 13:44:45 +08:00
gongyantao
d5e5cd0237
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-15 11:03:29 +08:00
Jiang Jiang Jian
0340043e59
Merge branch 'bugfix/fix_memory_leak_in_c3_s3_controller' into 'master'
...
Fixed memory leak in ESP32C3 and ESP32S3 controller
Closes BT-3516
See merge request espressif/esp-idf!27890
2023-12-14 17:52:47 +08:00
Rahul Tank
d852a5273d
fix(nimble): Added NULL peer addr check
2023-12-14 12:50:15 +05:30
Island
45198988b0
Merge branch 'bugfix/fix_ble_gattc_deregister' into 'master'
...
fix(bt/bluedroid): Fix ble gattc deregister
Closes BLERP-321
See merge request espressif/esp-idf!27622
2023-12-14 12:26:27 +08:00
Wang Meng Yang
7a45809b4f
Merge branch 'bugfix/crash_in_btc_hf_init' into 'master'
...
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
Closes BT-3498, BT-3505, BT-3524, COEXQABR24-4, COEXQABR24-16, COEXQABR24-17, and BTQABR2023-112
See merge request espressif/esp-idf!27211
2023-12-14 12:23:55 +08:00
linruihao
b0bd1f38f8
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-13 19:26:49 +08:00
Jin Cheng
e1a5122dbc
Merge branch 'fix/build_error_in_compiler_performance_mode' into 'master'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode
Closes IDFGH-11637
See merge request espressif/esp-idf!27816
2023-12-12 18:56:42 +08:00
gongyantao
f303fa0174
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 15:00:45 +08:00
Island
e5b77d7b8a
Merge branch 'bugfix/ble_update_lib_20231201' into 'master'
...
update lib on master
Closes BLERP-302
See merge request espressif/esp-idf!27585
2023-12-11 11:33:42 +08:00
chenjianhua
7c56f21981
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 13:37:09 +08:00
Island
9bdcfa672f
Merge branch 'bugfix/fix_ble_adv_scan_status' into 'master'
...
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
Closes BLERP-324
See merge request espressif/esp-idf!27636
2023-12-07 16:25:37 +08:00