From 0dd90619c7c09070d4241de3d6f4a0a865e41e8b Mon Sep 17 00:00:00 2001 From: rbb666 Date: Fri, 24 Oct 2025 17:45:02 +0800 Subject: [PATCH] cherryusb:Adapt the usbd_kinetis_delay_ms interface in usb_glue_mcx. --- .../drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c b/components/drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c index bdd03314d3..4ae73f1ca0 100644 --- a/components/drivers/usb/cherryusb/port/kinetis/usb_glue_mcx.c +++ b/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 } \ No newline at end of file