]> git.sur5r.net Git - freertos/blob - Demo/CORTEX_STM32F103_Keil/STM32F10xFWLib/inc/stm32f10x_it.h
Start to re-arrange files to include FreeRTOS+ in main download.
[freertos] / Demo / CORTEX_STM32F103_Keil / STM32F10xFWLib / inc / stm32f10x_it.h
1 /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************\r
2 * File Name          : stm32f10x_it.h\r
3 * Author             : MCD Application Team\r
4 * Date First Issued  : 09/29/2006\r
5 * Description        : This file contains the headers of the interrupt handlers.\r
6 ********************************************************************************\r
7 * History:\r
8 * mm/dd/yyyy: V0.1\r
9 * 09/29/2006: V0.01\r
10 ********************************************************************************\r
11 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS\r
12 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.\r
13 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,\r
14 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE\r
15 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING\r
16 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.\r
17 *******************************************************************************/\r
18 \r
19 /* Define to prevent recursive inclusion -------------------------------------*/\r
20 #ifndef __STM32F10x_IT_H\r
21 #define __STM32F10x_IT_H\r
22 \r
23 /* Includes ------------------------------------------------------------------*/\r
24 #include "stm32f10x_lib.h"\r
25 \r
26 /* Exported types ------------------------------------------------------------*/\r
27 /* Exported constants --------------------------------------------------------*/\r
28 /* Exported macro ------------------------------------------------------------*/\r
29 /* Exported functions ------------------------------------------------------- */\r
30 \r
31 void NMIException(void);\r
32 void HardFaultException(void);\r
33 void MemManageException(void);\r
34 void BusFaultException(void);\r
35 void UsageFaultException(void);\r
36 void DebugMonitor(void);\r
37 void SVCHandler(void);\r
38 void PendSVC(void);\r
39 void SysTickHandler(void);\r
40 void WWDG_IRQHandler(void);\r
41 void PVD_IRQHandler(void);\r
42 void TAMPER_IRQHandler(void);\r
43 void RTC_IRQHandler(void);\r
44 void FLASH_IRQHandler(void);\r
45 void RCC_IRQHandler(void);\r
46 void EXTI0_IRQHandler(void);\r
47 void EXTI1_IRQHandler(void);\r
48 void EXTI2_IRQHandler(void);\r
49 void EXTI3_IRQHandler(void);\r
50 void EXTI4_IRQHandler(void);\r
51 void DMAChannel1_IRQHandler(void);\r
52 void DMAChannel2_IRQHandler(void);\r
53 void DMAChannel3_IRQHandler(void);\r
54 void DMAChannel4_IRQHandler(void);\r
55 void DMAChannel5_IRQHandler(void);\r
56 void DMAChannel6_IRQHandler(void);\r
57 void DMAChannel7_IRQHandler(void);\r
58 void ADC_IRQHandler(void);\r
59 void USB_HP_CAN_TX_IRQHandler(void);\r
60 void USB_LP_CAN_RX0_IRQHandler(void);\r
61 void CAN_RX1_IRQHandler(void);\r
62 void CAN_SCE_IRQHandler(void);\r
63 void EXTI9_5_IRQHandler(void);\r
64 void TIM1_BRK_IRQHandler(void);\r
65 void TIM1_UP_IRQHandler(void);\r
66 void TIM1_TRG_COM_IRQHandler(void);\r
67 void TIM1_CC_IRQHandler(void);\r
68 void TIM2_IRQHandler(void);\r
69 void TIM3_IRQHandler(void);\r
70 void TIM4_IRQHandler(void);\r
71 void I2C1_EV_IRQHandler(void);\r
72 void I2C1_ER_IRQHandler(void);\r
73 void I2C2_EV_IRQHandler(void);\r
74 void I2C2_ER_IRQHandler(void);\r
75 void SPI1_IRQHandler(void);\r
76 void SPI2_IRQHandler(void);\r
77 void USART1_IRQHandler(void);\r
78 void USART2_IRQHandler(void);\r
79 void USART3_IRQHandler(void);\r
80 void EXTI15_10_IRQHandler(void);\r
81 void RTCAlarm_IRQHandler(void);\r
82 void USBWakeUp_IRQHandler(void);\r
83                                          \r
84 #endif /* __STM32F10x_IT_H */\r
85 \r
86 /******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/\r