BeRTOS
|
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 */