Subversion Repositories chibiosIgnition

Rev

Rev 3 | Rev 8 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 7
Line 36... Line 36...
36
 * 15...0       Lowest...Highest.
36
 * 15...0       Lowest...Highest.
37
 *
37
 *
38
 * DMA priorities:
38
 * DMA priorities:
39
 * 0...3        Lowest...Highest.
39
 * 0...3        Lowest...Highest.
40
 */
40
 */
-
 
41
#define STM32F103_MCUCONF
41
 
42
 
42
/*
43
/*
43
 * HAL driver system settings.
44
 * HAL driver system settings.
44
 */
45
 */
45
#define STM32_NO_INIT                       FALSE
46
#define STM32_NO_INIT                       FALSE
Line 74... Line 75...
74
 */
75
 */
75
#define STM32_CAN_USE_CAN1                  TRUE
76
#define STM32_CAN_USE_CAN1                  TRUE
76
#define STM32_CAN_CAN1_IRQ_PRIORITY         11
77
#define STM32_CAN_CAN1_IRQ_PRIORITY         11
77
 
78
 
78
/*
79
/*
79
 * EXT driver system settings.
80
 * IRQ system settings.
80
 */
81
 */
81
#define STM32_EXT_EXTI0_IRQ_PRIORITY        6
82
#define STM32_IRQ_EXTI0_PRIORITY            6
82
#define STM32_EXT_EXTI1_IRQ_PRIORITY        6
83
#define STM32_IRQ_EXTI1_PRIORITY            6
83
#define STM32_EXT_EXTI2_IRQ_PRIORITY        6
84
#define STM32_IRQ_EXTI2_PRIORITY            6
84
#define STM32_EXT_EXTI3_IRQ_PRIORITY        6
85
#define STM32_IRQ_EXTI3_PRIORITY            6
85
#define STM32_EXT_EXTI4_IRQ_PRIORITY        6
86
#define STM32_IRQ_EXTI4_PRIORITY            6
86
#define STM32_EXT_EXTI5_9_IRQ_PRIORITY      6
87
#define STM32_IRQ_EXTI5_9_PRIORITY          6
87
#define STM32_EXT_EXTI10_15_IRQ_PRIORITY    6
88
#define STM32_IRQ_EXTI10_15_PRIORITY        6
88
#define STM32_EXT_EXTI16_IRQ_PRIORITY       6
89
#define STM32_IRQ_EXTI16_PRIORITY           6
89
#define STM32_EXT_EXTI17_IRQ_PRIORITY       6
90
#define STM32_IRQ_EXTI17_PRIORITY           6
90
#define STM32_EXT_EXTI18_IRQ_PRIORITY       6
91
#define STM32_IRQ_EXTI18_PRIORITY           6
91
#define STM32_EXT_EXTI19_IRQ_PRIORITY       6
92
#define STM32_IRQ_EXTI19_PRIORITY           6
92
 
93
 
93
/*
94
/*
94
 * GPT driver system settings.
95
 * GPT driver system settings.
95
 */
96
 */
96
#define STM32_GPT_USE_TIM1                  FALSE
97
#define STM32_GPT_USE_TIM1                  FALSE
Line 186... Line 187...
186
#define STM32_SPI_SPI2_DMA_PRIORITY         1
187
#define STM32_SPI_SPI2_DMA_PRIORITY         1
187
#define STM32_SPI_SPI3_DMA_PRIORITY         1
188
#define STM32_SPI_SPI3_DMA_PRIORITY         1
188
#define STM32_SPI_SPI1_IRQ_PRIORITY         10
189
#define STM32_SPI_SPI1_IRQ_PRIORITY         10
189
#define STM32_SPI_SPI2_IRQ_PRIORITY         10
190
#define STM32_SPI_SPI2_IRQ_PRIORITY         10
190
#define STM32_SPI_SPI3_IRQ_PRIORITY         10
191
#define STM32_SPI_SPI3_IRQ_PRIORITY         10
191
#define STM32_SPI_DMA_ERROR_HOOK(spip)      chSysHalt()
192
#define STM32_SPI_DMA_ERROR_HOOK(spip)      osalSysHalt("DMA failure")
-
 
193
/*
-
 
194
 * ST driver system settings.
-
 
195
 */
-
 
196
//#define STM32_ST_IRQ_PRIORITY               8
-
 
197
//#define STM32_ST_USE_TIMER                  2
192
 
198
 
193
/*
199
/*
194
 * UART driver system settings.
200
 * UART driver system settings.
195
 */
201
 */
196
#define STM32_UART_USE_USART1               FALSE
202
#define STM32_UART_USE_USART1               FALSE
Line 200... Line 206...
200
#define STM32_UART_USART2_IRQ_PRIORITY      12
206
#define STM32_UART_USART2_IRQ_PRIORITY      12
201
#define STM32_UART_USART3_IRQ_PRIORITY      12
207
#define STM32_UART_USART3_IRQ_PRIORITY      12
202
#define STM32_UART_USART1_DMA_PRIORITY      0
208
#define STM32_UART_USART1_DMA_PRIORITY      0
203
#define STM32_UART_USART2_DMA_PRIORITY      0
209
#define STM32_UART_USART2_DMA_PRIORITY      0
204
#define STM32_UART_USART3_DMA_PRIORITY      0
210
#define STM32_UART_USART3_DMA_PRIORITY      0
205
#define STM32_UART_DMA_ERROR_HOOK(uartp)    chSysHalt()
211
#define STM32_UART_DMA_ERROR_HOOK(uartp)    osalSysHalt("DMA failure")
206
 
212
 
207
/*
213
/*
208
 * USB driver system settings.
214
 * USB driver system settings.
209
 */
215
 */
210
#define STM32_USB_USE_USB1                  TRUE
216
#define STM32_USB_USE_USB1                  TRUE
211
#define STM32_USB_LOW_POWER_ON_SUSPEND      FALSE
217
#define STM32_USB_LOW_POWER_ON_SUSPEND      FALSE
212
#define STM32_USB_USB1_HP_IRQ_PRIORITY      6
218
#define STM32_USB_USB1_HP_IRQ_PRIORITY      6
213
#define STM32_USB_USB1_LP_IRQ_PRIORITY      14
219
#define STM32_USB_USB1_LP_IRQ_PRIORITY      14
-
 
220
 
-
 
221
/*
-
 
222
 * WDG driver system settings.
-
 
223
 */
-
 
224
#define STM32_WDG_USE_IWDG                  FALSE
-
 
225
 
-
 
226