Basic OS running on STM32L
[fw/altos] / src / stm / stm32l.h
index 5b3f6b2f672f889fe5aecc28353ae07198fe95ce..d7c382a61ca5dc59698a109521dd91a45c361f8b 100644 (file)
@@ -655,21 +655,52 @@ isr(usb_fs_wkup)
 isr(tim6)
 isr(tim7)
 
-#define STM_ISR_TIM9_POS       25
-#define STM_ISR_TIM10_POS      26
-#define STM_ISR_TIM11_POS      27
-#define STM_ISR_TIM2_POS       28
-#define STM_ISR_TIM3_POS       29
-#define STM_ISR_TIM4_POS       30
-
-#define STM_ISR_SPI1_POS       35
-#define STM_ISR_SPI2_POS       36
-#define STM_ISR_USART1_POS     37
-#define STM_ISR_USART2_POS     38
-#define STM_ISR_USART3_POS     39
-#define STM_ISR_TIM6_POS       43
-#define STM_ISR_TIM7_POS       44
-
 #undef isr
 
+#define STM_ISR_WWDG_POS               0
+#define STM_ISR_PVD_POS                        1
+#define STM_ISR_TAMPER_STAMP_POS       2
+#define STM_ISR_RTC_WKUP_POS           3
+#define STM_ISR_FLASH_POS              4
+#define STM_ISR_RCC_POS                        5
+#define STM_ISR_EXTI0_POS              6
+#define STM_ISR_EXTI1_POS              7
+#define STM_ISR_EXTI2_POS              8
+#define STM_ISR_EXTI3_POS              9
+#define STM_ISR_EXTI4_POS              10
+#define STM_ISR_DMA1_CHANNEL1_POS      11
+#define STM_ISR_DMA2_CHANNEL1_POS      12
+#define STM_ISR_DMA3_CHANNEL1_POS      13
+#define STM_ISR_DMA4_CHANNEL1_POS      14
+#define STM_ISR_DMA5_CHANNEL1_POS      15
+#define STM_ISR_DMA6_CHANNEL1_POS      16
+#define STM_ISR_DMA7_CHANNEL1_POS      17
+#define STM_ISR_ADC1_POS               18
+#define STM_ISR_USB_HP_POS             19
+#define STM_ISR_USB_LP_POS             20
+#define STM_ISR_DAC_POS                        21
+#define STM_ISR_COMP_POS               22
+#define STM_ISR_EXTI9_5_POS            23
+#define STM_ISR_LCD_POS                        24
+#define STM_ISR_TIM9_POS               25
+#define STM_ISR_TIM10_POS              26
+#define STM_ISR_TIM11_POS              27
+#define STM_ISR_TIM2_POS               28
+#define STM_ISR_TIM3_POS               29
+#define STM_ISR_TIM4_POS               30
+#define STM_ISR_I2C1_EV_POS            31
+#define STM_ISR_I2C1_ER_POS            32
+#define STM_ISR_I2C2_EV_POS            33
+#define STM_ISR_I2C2_ER_POS            34
+#define STM_ISR_SPI1_POS               35
+#define STM_ISR_SPI2_POS               36
+#define STM_ISR_USART1_POS             37
+#define STM_ISR_USART2_POS             38
+#define STM_ISR_USART3_POS             39
+#define STM_ISR_EXTI15_10_POS          40
+#define STM_ISR_RTC_ALARM_POS          41
+#define STM_ISR_USB_FS_WKUP_POS                42
+#define STM_ISR_TIM6_POS               43
+#define STM_ISR_TIM7_POS               44
+
 #endif /* _STM32L_H_ */