From 18eed18413631a856388fbc3feee70a90e6b7fbc Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 21 Nov 2023 23:27:25 +0800 Subject: [PATCH] add some delay to avoid too much error log when device is disconnected --- class/cdc/usbh_cdc_ecm.c | 1 + class/wireless/usbh_rndis.c | 1 + 2 files changed, 2 insertions(+) diff --git a/class/cdc/usbh_cdc_ecm.c b/class/cdc/usbh_cdc_ecm.c index 4e435f33..af8816b8 100644 --- a/class/cdc/usbh_cdc_ecm.c +++ b/class/cdc/usbh_cdc_ecm.c @@ -241,6 +241,7 @@ find_class: while (g_cdc_ecm_class.connect_status == false) { ret = usbh_cdc_ecm_get_notification(&g_cdc_ecm_class); if (ret < 0) { + usb_osal_msleep(100); goto find_class; } } diff --git a/class/wireless/usbh_rndis.c b/class/wireless/usbh_rndis.c index daf3d3e7..001668f1 100644 --- a/class/wireless/usbh_rndis.c +++ b/class/wireless/usbh_rndis.c @@ -445,6 +445,7 @@ find_class: while (g_rndis_class.link_status == false) { ret = usbh_rndis_get_connect_status(&g_rndis_class); if (ret < 0) { + usb_osal_msleep(100); goto find_class; } }