summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsakimisu <[email protected]>2023-02-07 22:54:51 +0800
committersakimisu <[email protected]>2023-02-07 22:54:51 +0800
commit3fa3f3e3565134d7a54a1177419bd9a08e454bcc (patch)
tree6ac27cfd27109efb019804b102600cb59519b99c
parentf99e03c850e658e89678f3728b06614853317cf8 (diff)
do not check if device is closed
-rw-r--r--class/audio/usbh_audio.c6
-rw-r--r--class/video/usbh_video.c4
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) {