BeRTOS
stm32_ints.h
Go to the documentation of this file.
00001 
00036 #ifndef STM32_INTS_H
00037 #define STM32_INTS_H
00038 
00042 /*\{*/
00043 #define WWDG_IRQHANDLER                 16  /* Window WatchDog Interrupt */
00044 #define PVD_IRQHANDLER                  17  /* PVD through EXTI Line detection Interrupt */
00045 #define TAMPER_IRQHANDLER               18  /* Tamper Interrupt */
00046 #define RTC_IRQHANDLER                  19  /* RTC global Interrupt */
00047 #define FLASH_IRQHANDLER                20  /* FLASH global Interrupt */
00048 #define RCC_IRQHANDLER                  21  /* RCC global Interrupt */
00049 #define EXTI0_IRQHANDLER                22  /* EXTI Line0 Interrupt */
00050 #define EXTI1_IRQHANDLER                23  /* EXTI Line1 Interrupt */
00051 #define EXTI2_IRQHANDLER                24  /* EXTI Line2 Interrupt */
00052 #define EXTI3_IRQHANDLER                25  /* EXTI Line3 Interrupt */
00053 #define EXTI4_IRQHANDLER                26  /* EXTI Line4 Interrupt */
00054 #define DMACHANNEL1_IRQHANDLER          27  /* DMA Channel 1 global Interrupt */
00055 #define DMACHANNEL2_IRQHANDLER          28  /* DMA Channel 2 global Interrupt */
00056 #define DMACHANNEL3_IRQHANDLER          29  /* DMA Channel 3 global Interrupt */
00057 #define DMACHANNEL4_IRQHANDLER          30  /* DMA Channel 4 global Interrupt */
00058 #define DMACHANNEL5_IRQHANDLER          31  /* DMA Channel 5 global Interrupt */
00059 #define DMACHANNEL6_IRQHANDLER          32  /* DMA Channel 6 global Interrupt */
00060 #define DMACHANNEL7_IRQHANDLER          33  /* DMA Channel 7 global Interrupt */
00061 #define ADC_IRQHANDLER                  34  /* ADC global Interrupt */
00062 #define USB_HP_CAN_TX_IRQHANDLER        35  /* USB High Priority or CAN TX Interrupts */
00063 #define USB_LP_CAN_RX0_IRQHANDLER       36  /* USB Low Priority or CAN RX0 Interrupts */
00064 #define CAN_RX1_IRQHANDLER              37  /* CAN RX1 Interrupt */
00065 #define CAN_SCE_IRQHANDLER              38  /* CAN SCE Interrupt */
00066 #define EXTI9_5_IRQHANDLER              39  /* External Line[9:5] Interrupts */
00067 #define TIM1_BRK_IRQHANDLER             40  /* TIM1 Break Interrupt */
00068 #define TIM1_UP_IRQHANDLER              41  /* TIM1 Update Interrupt */
00069 #define TIM1_TRG_COM_IRQHANDLER         42  /* TIM1 Trigger and Commutation Interrupt */
00070 #define TIM1_CC_IRQHANDLER              43  /* TIM1 Capture Compare Interrupt */
00071 #define TIM2_IRQHANDLER                 44  /* TIM2 global Interrupt */
00072 #define TIM3_IRQHANDLER                 45  /* TIM3 global Interrupt */
00073 #define TIM4_IRQHANDLER                 46  /* TIM4 global Interrupt */
00074 #define I2C1_EV_IRQHANDLER              47  /* I2C1 Event Interrupt */
00075 #define I2C1_ER_IRQHANDLER              48  /* I2C1 Error Interrupt */
00076 #define I2C2_EV_IRQHANDLER              49  /* I2C2 Event Interrupt */
00077 #define I2C2_ER_IRQHANDLER              50  /* I2C2 Error Interrupt */
00078 #define SPI1_IRQHANDLER                 51  /* SPI1 global Interrupt */
00079 #define SPI2_IRQHANDLER                 52  /* SPI2 global Interrupt */
00080 #define USART1_IRQHANDLER               53  /* USART1 global Interrupt */
00081 #define USART2_IRQHANDLER               54  /* USART2 global Interrupt */
00082 #define USART3_IRQHANDLER               55  /* USART3 global Interrupt */
00083 #define EXTI15_10_IRQHANDLER            56  /* External Line[15:10] Interrupts */
00084 #define RTCALARM_IRQHANDLER             57  /* RTC Alarm through EXTI Line Interrupt */
00085 #define USBWAKEUP_IRQHANDLER            58  /* USB WakeUp from suspend through EXTI Line Interrupt */
00086 /*\}*/
00087 
00088 #define NUM_INTERRUPTS  66
00089 
00090 #endif /* STM32_INTS_H */