diff --git a/usb/hdi_service/src/usb_impl.cpp b/usb/hdi_service/src/usb_impl.cpp index 70a22098bde027392423f7f2cf2c6bb7b229e046..a28c115734571c5c052707c3269bbfa6c074c7a3 100644 --- a/usb/hdi_service/src/usb_impl.cpp +++ b/usb/hdi_service/src/usb_impl.cpp @@ -203,7 +203,7 @@ void UsbImpl::MakeSetActiveUsbControlParams( controlParams->request = USB_DDK_REQ_SET_CONFIGURATION; controlParams->target = USB_REQUEST_TARGET_DEVICE; controlParams->reqType = USB_REQUEST_TYPE_STANDARD; - controlParams->directon = USB_REQUEST_DIR_FROM_DEVICE; + controlParams->directon = USB_REQUEST_DIR_TO_DEVICE; controlParams->value = value; controlParams->index = index; controlParams->data = buffer;