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 |