In addition to connecting to a device by a serial port, we should also support:
- Connect to the first device matched by name
- Connect to a device by type whoami
- Connect to a device by unique id
dev = Device(type="cuttlefish-fip") # Connect to the first device with matching name from usb descriptor
dev = Device(whoami=1407) # Connect to the first device with matching id
dev = Device(unique_id=e660583883278628) # Connect to the device with matching unique id
In addition to connecting to a device by a serial port, we should also support: