mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-03 20:54:32 +02:00
component/bt: fixed the set static random address error.
This commit is contained in:
@@ -640,7 +640,8 @@ static void btc_ble_set_rand_addr (BD_ADDR rand_addr)
|
|||||||
param.set_rand_addr_cmpl.status = ESP_BT_STATUS_SUCCESS;
|
param.set_rand_addr_cmpl.status = ESP_BT_STATUS_SUCCESS;
|
||||||
|
|
||||||
if (rand_addr != NULL) {
|
if (rand_addr != NULL) {
|
||||||
if(rand_addr[BD_ADDR_LEN - 1] & BT_STATIC_RAND_ADDR_MASK) {
|
if((rand_addr[BD_ADDR_LEN - 1] & BT_STATIC_RAND_ADDR_MASK)
|
||||||
|
== BT_STATIC_RAND_ADDR_MASK) {
|
||||||
BTA_DmSetRandAddress(rand_addr);
|
BTA_DmSetRandAddress(rand_addr);
|
||||||
} else {
|
} else {
|
||||||
param.set_rand_addr_cmpl.status = ESP_BT_STATUS_INVALID_STATIC_RAND_ADDR;
|
param.set_rand_addr_cmpl.status = ESP_BT_STATUS_INVALID_STATIC_RAND_ADDR;
|
||||||
|
Reference in New Issue
Block a user