gd32f30x_it.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*!
  2. \file gd32f3x0_it.h
  3. \brief the header file of the ISR
  4. */
  5. /*
  6. Copyright (C) 2017 GigaDevice
  7. 2017-06-06, V1.0.0, firmware for GD32F3x0
  8. */
  9. #ifndef GD32F3X0_IT_H
  10. #define GD32F3X0_IT_H
  11. #include "gd32f30x.h"
  12. /* function declarations */
  13. /* this function handles NMI exception */
  14. void NMI_Handler(void);
  15. /* this function handles HardFault exception */
  16. void HardFault_Handler(void);
  17. /* this function handles MemManage exception */
  18. void MemManage_Handler(void);
  19. /* this function handles BusFault exception */
  20. void BusFault_Handler(void);
  21. /* this function handles UsageFault exception */
  22. void UsageFault_Handler(void);
  23. /* this function handles SVC exception */
  24. void SVC_Handler(void);
  25. /* this function handles DebugMon exception */
  26. void DebugMon_Handler(void);
  27. /* this function handles PendSV exception */
  28. void PendSV_Handler(void);
  29. /* this function handles SysTick exception */
  30. void SysTick_Handler(void);
  31. /* this function handles ADC exception */
  32. void ADC0_1_IRQHandler(void);
  33. /* TIMER0 and TIMER9 handle function */
  34. void TIMER0_UP_TIMER9_IRQHandler(void);
  35. /* TIMER1 handle function */
  36. void TIMER1_IRQHandler(void);
  37. /* TIMER3 handle function */
  38. void TIMER3_IRQHandler(void);
  39. /* TIMER5 handle function */
  40. void TIMER5_IRQHandler(void);
  41. /* DMA1_Channel2 handle function */
  42. void DMA1_Channel2_IRQHandler(void);
  43. /* DMA1_Channel4 handle function */
  44. void DMA1_Channel4_IRQHandler(void);
  45. /* CAN0_RX0 handle function */
  46. void CAN0_RX0_IRQHandler(void);
  47. /* CAN0_RX1 handle function */
  48. void CAN0_RX1_IRQHandler(void);
  49. #endif /* GD32F3X0_IT_H */