stm32f10x_it.h 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. /**
  2. ******************************************************************************
  3. * @file Project/Template/stm32f10x_it.h
  4. * @author MCD Application Team
  5. * @version V3.1.0
  6. * @date 06/19/2009
  7. * @brief This file contains the headers of the interrupt handlers.
  8. ******************************************************************************
  9. * @copy
  10. *
  11. * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
  12. * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
  13. * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
  14. * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
  15. * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  16. * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  17. *
  18. * <h2><center>&copy; COPYRIGHT 2009 STMicroelectronics</center></h2>
  19. */
  20. /* Define to prevent recursive inclusion -------------------------------------*/
  21. #ifndef __STM32F10x_IT_H
  22. #define __STM32F10x_IT_H
  23. #ifdef __cplusplus
  24. extern "C"
  25. {
  26. #endif
  27. /* Includes ------------------------------------------------------------------*/
  28. #include "stm32f10x.h"
  29. /* Exported types ------------------------------------------------------------*/
  30. /* Exported constants --------------------------------------------------------*/
  31. /* Exported macro ------------------------------------------------------------*/
  32. /* Exported functions ------------------------------------------------------- */
  33. void NMI_Handler(void);
  34. void HardFault_Handler(void);
  35. void MemManage_Handler(void);
  36. void BusFault_Handler(void);
  37. void UsageFault_Handler(void);
  38. void SVC_Handler(void);
  39. void DebugMon_Handler(void);
  40. void PendSV_Handler(void);
  41. void SysTick_Handler(void);
  42. void NMIException(void);
  43. void HardFaultException(void);
  44. void MemManageException(void);
  45. void BusFaultException(void);
  46. void UsageFaultException(void);
  47. void DebugMonitor(void);
  48. void SVCHandler(void);
  49. void PendSVC(void);
  50. void SysTickHandler(void);
  51. void WWDG_IRQHandler(void);
  52. void PVD_IRQHandler(void);
  53. void TAMPER_IRQHandler(void);
  54. void RTC_IRQHandler(void);
  55. void FLASH_IRQHandler(void);
  56. void RCC_IRQHandler(void);
  57. void EXTI0_IRQHandler(void);
  58. void EXTI1_IRQHandler(void);
  59. void EXTI2_IRQHandler(void);
  60. void EXTI3_IRQHandler(void);
  61. void EXTI4_IRQHandler(void);
  62. void DMA1_Channel1_IRQHandler(void);
  63. void DMA1_Channel2_IRQHandler(void);
  64. void DMA1_Channel3_IRQHandler(void);
  65. void DMA1_Channel4_IRQHandler(void);
  66. void DMA1_Channel5_IRQHandler(void);
  67. void DMA1_Channel6_IRQHandler(void);
  68. void DMA1_Channel7_IRQHandler(void);
  69. void ADC1_2_IRQHandler(void);
  70. void USB_HP_CAN_TX_IRQHandler(void);
  71. void USB_LP_CAN_RX0_IRQHandler(void);
  72. void CAN_RX1_IRQHandler(void);
  73. void CAN_SCE_IRQHandler(void);
  74. void EXTI9_5_IRQHandler(void);
  75. void TIM1_BRK_IRQHandler(void);
  76. void TIM1_UP_IRQHandler(void);
  77. void TIM1_TRG_COM_IRQHandler(void);
  78. void TIM1_CC_IRQHandler(void);
  79. void TIM2_IRQHandler(void);
  80. void TIM3_IRQHandler(void);
  81. void TIM4_IRQHandler(void);
  82. void I2C1_EV_IRQHandler(void);
  83. void I2C1_ER_IRQHandler(void);
  84. void I2C2_EV_IRQHandler(void);
  85. void I2C2_ER_IRQHandler(void);
  86. void SPI1_IRQHandler(void);
  87. void SPI2_IRQHandler(void);
  88. void USART1_IRQHandler(void);
  89. void USART2_IRQHandler(void);
  90. void USART3_IRQHandler(void);
  91. void EXTI15_10_IRQHandler(void);
  92. void RTCAlarm_IRQHandler(void);
  93. void USBWakeUp_IRQHandler(void);
  94. /****** HD ******/
  95. void TIM8_BRK_IRQHandler(void);
  96. void TIM8_UP_IRQHandler(void);
  97. void TIM8_TRG_COM_IRQHandler(void);
  98. void TIM8_CC_IRQHandler(void);
  99. void ADC3_IRQHandler(void);
  100. void FSMC_IRQHandler(void);
  101. void SDIO_IRQHandler(void);
  102. void TIM5_IRQHandler(void);
  103. void SPI3_IRQHandler(void);
  104. void UART4_IRQHandler(void);
  105. void UART5_IRQHandler(void);
  106. void TIM6_IRQHandler(void);
  107. void TIM7_IRQHandler(void);
  108. void DMA2_Channel1_IRQHandler(void);
  109. void DMA2_Channel2_IRQHandler(void);
  110. void DMA2_Channel3_IRQHandler(void);
  111. void DMA2_Channel4_5_IRQHandler(void);
  112. /********* CL **********/
  113. void DMA2_Channel5_IRQHandler(void);
  114. void ETH_IRQHandler(void);
  115. void ETH_WKUP_IRQHandler(void);
  116. void CAN2_TX_IRQHandler(void);
  117. void CAN2_RX0_IRQHandler(void);
  118. void CAN2_RX1_IRQHandler(void);
  119. void CAN2_SCE_IRQHandler(void);
  120. void OTG_FS_IRQHandler(void);
  121. #ifdef __cplusplus
  122. }
  123. #endif
  124. #endif /* __STM32F10x_IT_H */
  125. /******************* (C) COPYRIGHT 2009 STMicroelectronics *****END OF FILE****/