usbd_int.h 604 B

1234567891011121314151617181920212223242526272829303132
  1. /*!
  2. \file usbd_int.h
  3. \brief USB device interrupt handler header file
  4. */
  5. /*
  6. Copyright (C) 2017 GigaDevice
  7. 2017-02-10, V1.0.0, firmware for GD32F30x
  8. */
  9. #ifndef USBD_INT_H
  10. #define USBD_INT_H
  11. #include "usbd_core.h"
  12. #include "usbd_std.h"
  13. #include "usbd_pwr.h"
  14. extern usbd_core_handle_struct usb_device_dev;
  15. typedef struct
  16. {
  17. uint8_t (*SOF) (usbd_core_handle_struct *pudev); /*!< SOF ISR callback */
  18. }usbd_int_cb_struct;
  19. extern usbd_int_cb_struct *usbd_int_fops;
  20. /* function declarations */
  21. /* USB device interrupt service routine */
  22. void usbd_isr (void);
  23. #endif /* USBD_INT_H */