update(port/dwc2): implement usbd_dwc2_delay_ms with nop delay
Signed-off-by: sakumisu <1203593632@qq.com>
This commit is contained in:
@@ -56,7 +56,12 @@ uint32_t usbh_get_dwc2_gccfg_conf(uint32_t reg_base)
|
||||
#endif
|
||||
}
|
||||
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
void usbd_dwc2_delay_ms(uint8_t ms)
|
||||
{
|
||||
/* implement later */
|
||||
}
|
||||
uint32_t count = SystemCoreClock / 1000 * ms;
|
||||
while (count--) {
|
||||
__asm volatile("nop");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,12 @@ uint32_t usbh_get_dwc2_gccfg_conf(uint32_t reg_base)
|
||||
#endif
|
||||
}
|
||||
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
void usbd_dwc2_delay_ms(uint8_t ms)
|
||||
{
|
||||
/* implement later */
|
||||
}
|
||||
uint32_t count = SystemCoreClock / 1000 * ms;
|
||||
while (count--) {
|
||||
__asm volatile("nop");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,12 @@ uint32_t usbh_get_dwc2_gccfg_conf(uint32_t reg_base)
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
void usbd_dwc2_delay_ms(uint8_t ms)
|
||||
{
|
||||
/* implement later */
|
||||
}
|
||||
uint32_t count = SystemCoreClock / 1000 * ms;
|
||||
while (count--) {
|
||||
__asm volatile("nop");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -180,8 +180,14 @@ void USB_HS_IRQHandler(void)
|
||||
g_usb_dwc2_irq(g_usb_dwc2_busid);
|
||||
}
|
||||
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
void usbd_dwc2_delay_ms(uint8_t ms)
|
||||
{
|
||||
|
||||
uint32_t count = SystemCoreClock / 1000 * ms;
|
||||
while (count--) {
|
||||
__asm volatile("nop");
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -217,9 +217,14 @@ uint32_t usbh_get_dwc2_gccfg_conf(uint32_t reg_base)
|
||||
#endif
|
||||
}
|
||||
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
void usbd_dwc2_delay_ms(uint8_t ms)
|
||||
{
|
||||
HAL_Delay(ms);
|
||||
uint32_t count = SystemCoreClock / 1000 * ms;
|
||||
while (count--) {
|
||||
__asm volatile("nop");
|
||||
}
|
||||
}
|
||||
|
||||
void OTG_FS_IRQHandler(void)
|
||||
|
||||
Reference in New Issue
Block a user