/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_ble_5_gap.c | 22 extern void BTM_BleSetStaticAddr(BD_ADDR rand_addr); 289 tBTM_STATUS BTM_BleSetExtendedAdvRandaddr(UINT8 instance, BD_ADDR rand_addr) in BTM_BleSetExtendedAdvRandaddr() argument 295 if (instance >= MAX_BLE_ADV_INSTANCE || rand_addr == NULL) { in BTM_BleSetExtendedAdvRandaddr() 309 if((rand_addr[0] & BT_STATIC_RAND_ADDR_MASK) == BT_STATIC_RAND_ADDR_MASK) { in BTM_BleSetExtendedAdvRandaddr() 311 if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) == 0 in BTM_BleSetExtendedAdvRandaddr() 312 || memcmp(invalid_rand_addr_b, rand_addr, BD_ADDR_LEN) == 0) { in BTM_BleSetExtendedAdvRandaddr() 316 } else if ((rand_addr[0] | BT_NON_RPA_MASK) == BT_NON_RPA_MASK) { in BTM_BleSetExtendedAdvRandaddr() 318 if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) == 0 in BTM_BleSetExtendedAdvRandaddr() 319 || memcmp(invalid_rand_addr_b, rand_addr, BD_ADDR_LEN) == 0) { in BTM_BleSetExtendedAdvRandaddr() 330 if((err = btsnd_hcic_ble_set_extend_rand_address(instance, rand_addr)) != HCI_SUCCESS) { in BTM_BleSetExtendedAdvRandaddr() [all …]
|
D | btm_ble_gap.c | 996 void BTM_BleSetStaticAddr(BD_ADDR rand_addr) in BTM_BleSetStaticAddr() argument 998 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.static_rand_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetStaticAddr() 2017 tBTM_STATUS BTM_BleSetRandAddress(BD_ADDR rand_addr) in BTM_BleSetRandAddress() argument 2019 if (rand_addr == NULL) { in BTM_BleSetRandAddress() 2027 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.private_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetRandAddress() 2028 memcpy(btm_cb.ble_ctr_cb.addr_mgnt_cb.static_rand_addr, rand_addr, BD_ADDR_LEN); in BTM_BleSetRandAddress() 2030 if(btsnd_hcic_ble_set_random_addr(rand_addr)) { in BTM_BleSetRandAddress()
|
/hal_espressif-latest/components/bt/host/bluedroid/api/ |
D | esp_gap_ble_api.c | 191 esp_err_t esp_ble_gap_addr_create_static(esp_bd_addr_t rand_addr) in esp_ble_gap_addr_create_static() argument 194 rand_addr[0] = 0xC0 | (esp_random() & 0x3F); in esp_ble_gap_addr_create_static() 196 rand_addr[i] = esp_random() & 0xFF; // Randomize remaining bits in esp_ble_gap_addr_create_static() 201 esp_err_t esp_ble_gap_addr_create_nrpa(esp_bd_addr_t rand_addr) in esp_ble_gap_addr_create_nrpa() argument 204 rand_addr[0] = (esp_random() & 0x3F); in esp_ble_gap_addr_create_nrpa() 206 rand_addr[i] = esp_random() & 0xFF; // Randomize remaining bits in esp_ble_gap_addr_create_nrpa() 211 esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr) in esp_ble_gap_set_rand_addr() argument 221 memcpy(arg.set_rand_addr.rand_addr, rand_addr, ESP_BD_ADDR_LEN); in esp_ble_gap_set_rand_addr() 1112 esp_err_t esp_ble_gap_ext_adv_set_rand_addr(uint8_t instance, esp_bd_addr_t rand_addr) in esp_ble_gap_ext_adv_set_rand_addr() argument 1123 memcpy(arg.ext_adv_set_rand_addr.rand_addr, rand_addr, BD_ADDR_LEN); in esp_ble_gap_ext_adv_set_rand_addr()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/include/ |
D | btc_gap_ble.h | 147 esp_bd_addr_t rand_addr; member 307 esp_bd_addr_t rand_addr; member
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/ |
D | btc_gap_ble.c | 1448 static void btc_ble_set_rand_addr (BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cba… in btc_ble_set_rand_addr() argument 1450 if (rand_addr != NULL) { in btc_ble_set_rand_addr() 1465 if((rand_addr[0] & BT_STATIC_RAND_ADDR_MASK) == BT_STATIC_RAND_ADDR_MASK) { in btc_ble_set_rand_addr() 1467 …if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) != 0 && memcmp(invalid_rand_addr_b, rand_a… in btc_ble_set_rand_addr() 1468 BTA_DmSetRandAddress(rand_addr, btc_set_rand_addr_callback); in btc_ble_set_rand_addr() 1473 } else if ((rand_addr[0] | BT_NON_RPA_MASK) == BT_NON_RPA_MASK) { in btc_ble_set_rand_addr() 1475 …if (memcmp(invalid_rand_addr_a, rand_addr, BD_ADDR_LEN) != 0 && memcmp(invalid_rand_addr_b, rand_a… in btc_ble_set_rand_addr() 1476 BTA_DmSetRandAddress(rand_addr, btc_set_rand_addr_callback); in btc_ble_set_rand_addr() 1961 memcpy(bd_addr, arg->set_rand_addr.rand_addr, sizeof(BD_ADDR)); in btc_gap_ble_call_handler() 2165 …apExtAdvSetRandaddr(arg_5->ext_adv_set_rand_addr.instance, arg_5->ext_adv_set_rand_addr.rand_addr); in btc_gap_ble_call_handler()
|
/hal_espressif-latest/components/bt/host/bluedroid/api/include/api/ |
D | esp_gap_ble_api.h | 1732 esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr); 1740 esp_err_t esp_ble_gap_addr_create_static(esp_bd_addr_t rand_addr); 1748 esp_err_t esp_ble_gap_addr_create_nrpa(esp_bd_addr_t rand_addr); 2306 esp_err_t esp_ble_gap_ext_adv_set_rand_addr(uint8_t instance, esp_bd_addr_t rand_addr);
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | btm_ble_api.h | 1518 tBTM_STATUS BTM_BleSetRandAddress(BD_ADDR rand_addr); 2757 tBTM_STATUS BTM_BleSetExtendedAdvRandaddr(UINT8 instance, BD_ADDR rand_addr);
|
D | hcimsgs.h | 970 UINT8 btsnd_hcic_ble_set_extend_rand_address(UINT8 adv_handle, BD_ADDR rand_addr);
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/dm/ |
D | bta_dm_api.c | 2847 extern void BTA_DmSetRandAddress(BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cback) in BTA_DmSetRandAddress() argument 2853 memcpy(p_msg->address, rand_addr, BD_ADDR_LEN); in BTA_DmSetRandAddress() 3058 memcpy(&p_msg->rand_addr, addr, BD_ADDR_LEN); in BTA_DmBleGapExtAdvSetRandaddr()
|
D | bta_dm_act.c | 5811 …vRandaddr(p_data->ble_set_ext_adv_rand_addr.instance, p_data->ble_set_ext_adv_rand_addr.rand_addr); in bta_dm_ble_gap_ext_adv_set_rand_addr()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/hcic/ |
D | hciblecmds.c | 1222 UINT8 btsnd_hcic_ble_set_extend_rand_address(UINT8 adv_handle, BD_ADDR rand_addr) in btsnd_hcic_ble_set_extend_rand_address() argument 1233 BDADDR_TO_STREAM (pp, rand_addr); in btsnd_hcic_ble_set_extend_rand_address()
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/dm/include/ |
D | bta_dm_int.h | 1026 BD_ADDR rand_addr; member
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/include/bta/ |
D | bta_api.h | 2580 extern void BTA_DmSetRandAddress(BD_ADDR rand_addr, tBTA_SET_RAND_ADDR_CBACK *p_set_rand_addr_cback…
|