diff options
| author | sakimisu <[email protected]> | 2023-02-07 22:54:51 +0800 |
|---|---|---|
| committer | sakimisu <[email protected]> | 2023-02-07 22:54:51 +0800 |
| commit | 3fa3f3e3565134d7a54a1177419bd9a08e454bcc (patch) | |
| tree | 6ac27cfd27109efb019804b102600cb59519b99c | |
| parent | f99e03c850e658e89678f3728b06614853317cf8 (diff) | |
do not check if device is closed
| -rw-r--r-- | class/audio/usbh_audio.c | 6 | ||||
| -rw-r--r-- | class/video/usbh_video.c | 4 |
2 files changed, 1 insertions, 9 deletions
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) { |
