summaryrefslogtreecommitdiff
path: root/src/stm/stm32l.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2012-03-18 22:10:02 -0700
committerKeith Packard <keithp@keithp.com>2012-03-28 21:37:03 -0700
commitab6ea9043b592c25948a70b6204d613756a9a250 (patch)
tree4b80aae20861b4128b0bf6da410ae7fd35f65650 /src/stm/stm32l.h
parent0cc01d378ae96325e429ad608b953661582939b0 (diff)
Basic OS running on STM32L
This gets stm-demo working Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/stm/stm32l.h')
-rw-r--r--src/stm/stm32l.h61
1 files changed, 46 insertions, 15 deletions
diff --git a/src/stm/stm32l.h b/src/stm/stm32l.h
index 5b3f6b2f..d7c382a6 100644
--- a/src/stm/stm32l.h
+++ b/src/stm/stm32l.h
@@ -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_ */