usb_delay.h 507 B

1234567891011121314151617181920212223242526
  1. /*!
  2. \file usb_delay.h
  3. \brief usb delay driver header file
  4. */
  5. /*
  6. Copyright (C) 2017 GigaDevice
  7. 2017-06-06, V1.0.0, firmware for GD32F3x0
  8. */
  9. #ifndef USB_DELAY_H
  10. #define USB_DELAY_H
  11. #include "usb_core.h"
  12. #define TIM_MSEC_DELAY 0x01
  13. #define TIM_USEC_DELAY 0x02
  14. /* function declarations */
  15. void timer_nvic_init(void);
  16. void delay_us(uint32_t time_us);
  17. void delay_ms(uint32_t time_ms);
  18. void timer_delay_irq (void);
  19. #endif /* USB_DELAY_H */