usbd_int.h 541 B

1234567891011121314151617181920212223242526272829
  1. /*!
  2. \file usbd_int.h
  3. \brief USB device mode 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. typedef struct
  13. {
  14. uint8_t (*SOF) (usb_core_handle_struct *pudev);
  15. }usbd_int_cb_struct;
  16. extern usbd_int_cb_struct *usbd_int_fops;
  17. /* function declarations */
  18. /* USB device-mode interrupts global service routine handler */
  19. uint32_t usbd_isr (usb_core_handle_struct *pudev);
  20. #endif /* USBD_INT_H */