async fn handle_packet(
    request: DaemonRequest,
    usb_tx: &mut Sender<DeviceCommand>
) -> Result<DaemonResponse>