Home
last modified time | relevance | path

Searched refs:ble (Results 1 – 25 of 28) sorted by relevance

12

/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/
Dbtm_ble_privacy.c200 p_dev_rec->ble.in_controller_list |= BTM_RESOLVING_LIST_BIT; in btm_ble_update_resolving_list()
202 p_dev_rec->ble.resolving_list_index = btm_ble_find_irk_index(); in btm_ble_update_resolving_list()
205 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT; in btm_ble_update_resolving_list()
208 btm_ble_clear_irk_index(p_dev_rec->ble.resolving_list_index); in btm_ble_update_resolving_list()
209 p_dev_rec->ble.resolving_list_index = 0; in btm_ble_update_resolving_list()
259 p_dev_rec->ble.in_controller_list &= ~BTM_RESOLVING_LIST_BIT; in btm_ble_clear_resolving_list_complete()
543 if (btsnd_hcic_ble_rm_device_resolving_list(p_dev_rec->ble.static_addr_type, in btm_ble_remove_resolving_list_entry()
544 p_dev_rec->ble.static_addr)) { in btm_ble_remove_resolving_list_entry()
559 UINT8_TO_STREAM(p, p_dev_rec->ble.static_addr_type); in btm_ble_remove_resolving_list_entry()
560 BDADDR_TO_STREAM(p, p_dev_rec->ble.static_addr); in btm_ble_remove_resolving_list_entry()
[all …]
Dbtm_ble.c125 p_dev_rec->ble.ble_addr_type = addr_type; in BTM_SecAddBleDevice()
126 p_dev_rec->ble.auth_mode = auth_mode; in BTM_SecAddBleDevice()
128 memcpy (p_dev_rec->ble.pseudo_addr, bd_addr, BD_ADDR_LEN); in BTM_SecAddBleDevice()
132 p_info->results.ble_addr_type = p_dev_rec->ble.ble_addr_type ; in BTM_SecAddBleDevice()
362 *p_addr_type = p_dev_rec->ble.ble_addr_type; in BTM_ReadRemoteConnectionAddr()
532 oob.peer_oob_data.addr_rcvd_from.type = p_dev_rec->ble.ble_addr_type; in BTM_BleSecureConnectionOobDataReply()
701 p_dev_rec->ble.ble_addr_type = p_inq_info->results.ble_addr_type; in BTM_ReadDevInfo()
704 memcmp(p_dev_rec->ble.pseudo_addr, remote_bda, BD_ADDR_LEN) == 0) { in BTM_ReadDevInfo()
706 *p_addr_type = p_dev_rec->ble.ble_addr_type; in BTM_ReadDevInfo()
707 } else if (memcmp(p_dev_rec->ble.pseudo_addr, remote_bda, BD_ADDR_LEN) == 0) { in BTM_ReadDevInfo()
[all …]
Dbtm_ble_addr.c278 if (memcmp(p_dev_rec->ble.pseudo_addr, dummy_bda, BD_ADDR_LEN) == 0) { in btm_ble_init_pseudo_addr()
279 memcpy(p_dev_rec->ble.pseudo_addr, new_pseudo_addr, BD_ADDR_LEN); in btm_ble_init_pseudo_addr()
306 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) { in btm_ble_addr_resolvable()
314 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN, in btm_ble_addr_resolvable()
361 (p_dev_rec->ble.key_type & BTM_LE_KEY_PID)) { in btm_ble_match_random_bda()
363 SMP_Encrypt(p_dev_rec->ble.keys.irk, BT_OCTET16_LEN, in btm_ble_match_random_bda()
443 if ((p_dev_rec->ble.static_addr_type & (~BLE_ADDR_TYPE_ID_BIT)) != in btm_find_dev_by_identity_addr()
446 __func__, p_dev_rec->ble.static_addr_type, addr_type); in btm_find_dev_by_identity_addr()
481 memcpy(bd_addr, p_dev_rec->ble.pseudo_addr, BD_ADDR_LEN); in btm_identity_addr_to_random_pseudo()
484 *p_addr_type = p_dev_rec->ble.ble_addr_type; in btm_identity_addr_to_random_pseudo()
[all …]
Dbtm_dev.c288 if (!memcmp(p_context->context.p_bd_addr, p_sec_dev->ble.static_addr, BD_ADDR_LEN)) { in btm_find_sec_dev_in_list()
299 if (!memcmp(p_sec_dev->ble.pseudo_addr, p_context->context.p_bd_addr, BD_ADDR_LEN)) { in btm_find_sec_dev_in_list()
394 p_dev_rec->ble.ble_addr_type = p_inq_info->results.ble_addr_type; in btm_sec_alloc_dev()
585 p_target_rec->ble = temp_rec.ble; in btm_consolidate_dev()
602 if (memcmp(p_target_rec->ble.pseudo_addr, p_dev_rec->bd_addr, BD_ADDR_LEN) == 0) { in btm_consolidate_dev()
603 p_target_rec->ble.ble_addr_type = p_dev_rec->ble.ble_addr_type; in btm_consolidate_dev()
Dbtm_ble_bgconn.c296 if(p_dev_rec && memcmp(invalid_rand_addr_b, p_dev_rec->ble.static_addr, BD_ADDR_LEN) != 0) { in btm_update_dev_to_white_list()
297 memcpy(bd_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_update_dev_to_white_list()
298 addr_type = p_dev_rec->ble.static_addr_type; in btm_update_dev_to_white_list()
Dbtm_ble_gap.c1189 match_rec->ble.active_addr_type = BTM_BLE_ADDR_RRA; in btm_ble_resolve_random_addr_on_adv()
1190 memcpy(match_rec->ble.cur_rand_addr, bda, BD_ADDR_LEN); in btm_ble_resolve_random_addr_on_adv()
1196 memcpy(bda, match_rec->ble.pseudo_addr, BD_ADDR_LEN); in btm_ble_resolve_random_addr_on_adv()
1388 p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) { in btm_set_conn_mode_adv_init_addr()
1390 memcpy(p_peer_addr_ptr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_set_conn_mode_adv_init_addr()
1391 *p_peer_addr_type = p_dev_rec->ble.static_addr_type; in btm_set_conn_mode_adv_init_addr()
1417 (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) != 0) { in btm_set_conn_mode_adv_init_addr()
1418 memcpy(p_peer_addr_ptr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_set_conn_mode_adv_init_addr()
1419 *p_peer_addr_type = p_dev_rec->ble.static_addr_type; in btm_set_conn_mode_adv_init_addr()
3621 p_dev_rec->ble.current_addr_type = temp_addr_type; in btm_ble_process_adv_pkt()
[all …]
Dbtm_acl.c201 switch (p_dev_rec->ble.active_addr_type) { in btm_ble_get_acl_remote_addr()
204 * p_addr_type = p_dev_rec->ble.ble_addr_type; in btm_ble_get_acl_remote_addr()
208 memcpy(conn_addr, p_dev_rec->ble.cur_rand_addr, BD_ADDR_LEN); in btm_ble_get_acl_remote_addr()
213 memcpy(conn_addr, p_dev_rec->ble.static_addr, BD_ADDR_LEN); in btm_ble_get_acl_remote_addr()
214 * p_addr_type = p_dev_rec->ble.static_addr_type; in btm_ble_get_acl_remote_addr()
218 BTM_TRACE_ERROR("Unknown active address: %d\n", p_dev_rec->ble.active_addr_type); in btm_ble_get_acl_remote_addr()
Dbtm_sec.c4131 p_dev_rec->ble.key_type = BTM_LE_KEY_NONE; in btm_sec_encrypt_change()
4133 btm_ble_link_encrypted(p_dev_rec->ble.pseudo_addr, encr_enable); in btm_sec_encrypt_change()
5823 (*p_callback) (p_dev_rec->ble.pseudo_addr, BT_TRANSPORT_LE, p_dev_rec->p_ref_data, res); in btm_sec_dev_rec_cback_event()
6139 p_dev_rec->ble.key_type = BTM_LE_KEY_NONE; in btm_sec_clear_ble_keys()
6140 memset (&p_dev_rec->ble.keys, 0, sizeof(tBTM_SEC_BLE_KEYS)); in btm_sec_clear_ble_keys()
6165 ((p_dev_rec->ble.key_type && (p_dev_rec->sec_flags & BTM_SEC_LE_LINK_KEY_KNOWN)) || in btm_sec_is_a_bonded_dev()
6217 if (p_dev_rec->ble.key_type || (p_dev_rec->sec_flags & BTM_SEC_LINK_KEY_KNOWN)) { in btm_sec_find_bonded_dev()
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/
Dbtc_dm.c188 …if (!(btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd || btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd || btc… in btc_dm_save_ble_bonding_keys()
189 …btc_dm_cb.pairing_cb.ble.is_lenc_key_rcvd || btc_dm_cb.pairing_cb.ble.is_lcsrk_key_rcvd || btc_dm_… in btc_dm_save_ble_bonding_keys()
197 …penc = %d, pid = %d", __func__, btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd, btc_dm_cb.pairing_cb.bl… in btc_dm_save_ble_bonding_keys()
198 if (btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd) { in btc_dm_save_ble_bonding_keys()
200 (char *) &btc_dm_cb.pairing_cb.ble.penc_key, in btc_dm_save_ble_bonding_keys()
203 btc_dm_cb.pairing_cb.ble.is_penc_key_rcvd = false; in btc_dm_save_ble_bonding_keys()
206 if (btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd) { in btc_dm_save_ble_bonding_keys()
208 (char *) &btc_dm_cb.pairing_cb.ble.pid_key, in btc_dm_save_ble_bonding_keys()
211 btc_dm_cb.pairing_cb.ble.is_pid_key_rcvd = false; in btc_dm_save_ble_bonding_keys()
215 if (btc_dm_cb.pairing_cb.ble.is_pcsrk_key_rcvd) { in btc_dm_save_ble_bonding_keys()
[all …]
/hal_espressif-latest/components/esp_rom/esp32c3/ld/
Desp32c3.rom.eco7_bt_funcs.ld78 /* ble Functions eco */
105 /* ble functions rename */
108 /* ble functions disable */
/hal_espressif-latest/components/bt/esp_ble_mesh/
DREADME.md12 …f.com/projects/esp-idf/en/latest/api-guides/esp_ble_mesh/index.html##getting-started-with-ble-mesh)
21 …esp-idf/en/latest/api-guides/esp_ble_mesh/index.html##getting-started-with-ble-mesh) for the tutor…
/hal_espressif-latest/components/bt/host/bluedroid/btc/include/btc/
Dbtc_dm.h43 btc_dm_ble_cb_t ble; member
/hal_espressif-latest/components/bt/controller/esp32c2/
DKconfig.in312 bool "Store ble controller logs to flash(Experimental)"
317 Store ble controller logs to flash memory.
320 int "size of ble controller log partition(Multiples of 4K)"
324 The size of ble controller log partition shall be a multiples of 4K.
646 Move most IRAM into flash. This will increase the usage of flash and reduce ble performance.
/hal_espressif-latest/components/bt/host/bluedroid/stack/smp/
Dsmp_utils.c990 p_rec->ble.auth_mode = p_cb->auth_mode; in smp_proc_pairing_cmpl()
993 evt_data.cmplt.auth_mode = p_rec->ble.auth_mode; in smp_proc_pairing_cmpl()
1019 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_proc_pairing_cmpl()
1021 p_rec->ble.skip_update_conn_param = false; in smp_proc_pairing_cmpl()
Dsmp_act.c1550 if(p_rec && p_rec->ble.skip_update_conn_param) { in smp_fast_conn_param()
2053 0 == memcmp(p_dev_rec->ble.pseudo_addr, smp_cb.pairing_bda, BD_ADDR_LEN) && in smp_proc_ltk_request()
2054 0 != memcmp(p_dev_rec->ble.pseudo_addr, dummy_bda, BD_ADDR_LEN)) { in smp_proc_ltk_request()
/hal_espressif-latest/components/esp_rom/
DCMakeLists.txt305 rom_linker_script("ble-eco4")
307 rom_linker_script("ble")
/hal_espressif-latest/components/bt/controller/esp32c6/
DKconfig.in346 bool "Store ble controller logs to flash(Experimental)"
351 Store ble controller logs to flash memory.
354 int "size of ble controller log partition(Multiples of 4K)"
358 The size of ble controller log partition shall be a multiples of 4K.
/hal_espressif-latest/components/bt/controller/esp32h2/
DKconfig.in337 bool "Store ble controller logs to flash(Experimental)"
342 Store ble controller logs to flash memory.
345 int "size of ble controller log partition(Multiples of 4K)"
349 The size of ble controller log partition shall be a multiples of 4K.
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/
Dl2c_ble.c920 if(p_dev_rec->ble.current_addr_valid) { in l2cble_init_direct_conn()
921 peer_addr_type = p_dev_rec->ble.current_addr_type; in l2cble_init_direct_conn()
922 memcpy(peer_addr, p_dev_rec->ble.current_addr, 6); in l2cble_init_direct_conn()
942 if (p_dev_rec->ble.in_controller_list & BTM_RESOLVING_LIST_BIT) { in l2cble_init_direct_conn()
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/
Dbtm_int.h688 tBTM_SEC_BLE ble; member
/hal_espressif-latest/components/bt/host/nimble/
DKconfig.in426 …`https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/esp-ble-mesh/ble-mesh-inde…
/hal_espressif-latest/zephyr/esp32/
DCMakeLists.txt418 ## ble
/hal_espressif-latest/zephyr/esp32c2/
DCMakeLists.txt382 ## ble
/hal_espressif-latest/zephyr/esp32c3/
DCMakeLists.txt424 ## ble
/hal_espressif-latest/zephyr/esp32c6/
DCMakeLists.txt390 ## ble

12