Parcourir la source

cherryusb:Adapt the usbd_kinetis_delay_ms interface in usb_glue_mcx.

rbb666 il y a 3 mois
Parent
commit
0dd90619c7
1 fichiers modifiés avec 8 ajouts et 0 suppressions
  1. 8 0
      components/drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c

+ 8 - 0
components/drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c

@@ -82,4 +82,12 @@ void usb_dc_low_level_deinit(uint8_t busid)
 
 void usbd_kinetis_delay_ms(uint8_t ms)
 {
+#ifdef __RTTHREAD__
+    rt_thread_mdelay(ms);
+#else
+    for (uint32_t i = 0; i < ms; i++)
+	{
+		for (volatile uint32_t j = 0; j < 10000; j++);
+    }
+#endif
 }