コード例 #1
0
static void delete_link_key(bd_addr_t *bd_addr){
    db_mem_device_t * item = get_item(db_mem_link_keys, bd_addr);
    
    if (!item) return;
    
    linked_list_remove(&db_mem_link_keys, (linked_item_t *) item);
    btstack_memory_db_mem_device_link_key_free(item);
}
コード例 #2
0
static void delete_link_key(bd_addr_t bd_addr){
#if 1
	char bd_addr_ini_string[BD_ADDR_LEN * 2 + 1];
	memory_to_ini_string(bd_addr, BD_ADDR_LEN, bd_addr_ini_string);
	ev3rt_put_bluetooth_link_key(bd_addr_ini_string, NULL);
#else
    db_mem_device_t * item = get_item(db_mem_link_keys, bd_addr);
    
    if (!item) return;
    
    linked_list_remove(&db_mem_link_keys, (linked_item_t *) item);
    btstack_memory_db_mem_device_link_key_free((db_mem_device_link_key_t*)item);
#endif
}