fn find_new_device( existing_devices: &HashMap<String, Device<'_, GlobalContext>>, devices_to_ignore: &HashMap<(u8, u8), Instant>) -> Option<(Device<GlobalContext>, DeviceDescriptor)>