diff options
| author | sakumisu <[email protected]> | 2023-11-21 23:27:25 +0800 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2023-11-22 19:28:30 +0800 |
| commit | 18eed18413631a856388fbc3feee70a90e6b7fbc (patch) | |
| tree | ea6f948ee48cbd2148b44da262db9a0153529089 | |
| parent | 98c6ac25ec5cd8076e6a48fee232fbe53436bbb0 (diff) | |
add some delay to avoid too much error log when device is disconnected
| -rw-r--r-- | class/cdc/usbh_cdc_ecm.c | 1 | ||||
| -rw-r--r-- | class/wireless/usbh_rndis.c | 1 |
2 files changed, 2 insertions, 0 deletions
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; } } |
