unsafe fn usb_control_transfer( request: UsbSetupPacket, data_buf_phys: u32, data_len: u32, dir_in: bool, ) -> Result<u32, ()>
USBコントロール転送の実行 (SETUP, DATA, STATUSの3ステージ)