diff --git a/class/audio/usbh_audio.c b/class/audio/usbh_audio.c index db7c531f..875bd5a2 100644 --- a/class/audio/usbh_audio.c +++ b/class/audio/usbh_audio.c @@ -90,7 +90,7 @@ freq_found: } ep_desc = &audio_class->hport->config.intf[intf].altsetting[altsetting].ep[0].ep_desc; - + setup->bmRequestType = USB_REQUEST_DIR_OUT | USB_REQUEST_CLASS | USB_REQUEST_RECIPIENT_ENDPOINT; setup->bRequest = AUDIO_REQUEST_SET_CUR; setup->wValue = (AUDIO_EP_CONTROL_SAMPLING_FEQ << 8) | 0x00; @@ -126,10 +126,6 @@ int usbh_audio_close(struct usbh_audio *audio_class, const char *name) uint8_t intf = 0xff; uint8_t altsetting = 1; - if (audio_class->is_opened == false) { - return 0; - } - for (size_t i = 0; i < audio_class->module_num; i++) { if (strcmp(name, audio_class->module[i].name) == 0) { intf = audio_class->module[i].data_intf; diff --git a/class/video/usbh_video.c b/class/video/usbh_video.c index 02a96133..0aba1af9 100644 --- a/class/video/usbh_video.c +++ b/class/video/usbh_video.c @@ -251,10 +251,6 @@ int usbh_video_close(struct usbh_video *video_class) USB_LOG_INFO("Close video device\r\n"); - if (video_class->is_opened == false) { - return 0; - } - video_class->is_opened = false; if (video_class->isoin) {