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); }
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 }