aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ARMCM3-STM32F103-GCC/mcuconf.h
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-03-30 17:04:51 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-03-30 17:04:51 +0000
commit1134fe2a87e70cad601394793f0f01cfef066b70 (patch)
treec9748d498a31a5cfc7bf6124319428d499da1cf1 /demos/ARMCM3-STM32F103-GCC/mcuconf.h
parent5fa5b9ef5616c00ed5ae936a2efadfba47bcaa1f (diff)
downloadChibiOS-1134fe2a87e70cad601394793f0f01cfef066b70.tar.gz
ChibiOS-1134fe2a87e70cad601394793f0f01cfef066b70.tar.bz2
ChibiOS-1134fe2a87e70cad601394793f0f01cfef066b70.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1814 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ARMCM3-STM32F103-GCC/mcuconf.h')
-rw-r--r--demos/ARMCM3-STM32F103-GCC/mcuconf.h32
1 files changed, 14 insertions, 18 deletions
diff --git a/demos/ARMCM3-STM32F103-GCC/mcuconf.h b/demos/ARMCM3-STM32F103-GCC/mcuconf.h
index ae6a7a125..28ae05e73 100644
--- a/demos/ARMCM3-STM32F103-GCC/mcuconf.h
+++ b/demos/ARMCM3-STM32F103-GCC/mcuconf.h
@@ -25,11 +25,7 @@
* is enabled in halconf.h.
*
* IRQ priorities:
- * 15 Lowest, priority level reserved for PENDSV.
- * 14...4 Normal IRQs priority levels (0x80 used by SYSTICK).
- * 3 Used by SVCALL, do not share.
- * 2...0 Fast interrupts, can preempt the kernel but cannot use it
- * directly.
+ * 15...0 Lowest...Highest.
*
* DMA priorities:
* 0...3 Lowest...Highest.
@@ -45,14 +41,14 @@
*/
#define USE_STM32_ADC1 TRUE
#define STM32_ADC1_DMA_PRIORITY 3
-#define STM32_ADC1_IRQ_PRIORITY CORTEX_PRIORITY(5)
+#define STM32_ADC1_IRQ_PRIORITY 5
#define STM32_ADC1_DMA_ERROR_HOOK() chSysHalt()
/*
* CAN driver system settings.
*/
#define USE_STM32_CAN1 TRUE
-#define STM32_CAN1_IRQ_PRIORITY CORTEX_PRIORITY(11)
+#define STM32_CAN1_IRQ_PRIORITY 11
/*
* PWM driver system settings.
@@ -61,10 +57,10 @@
#define USE_STM32_PWM2 FALSE
#define USE_STM32_PWM3 FALSE
#define USE_STM32_PWM4 FALSE
-#define STM32_PWM1_IRQ_PRIORITY CORTEX_PRIORITY(7)
-#define STM32_PWM2_IRQ_PRIORITY CORTEX_PRIORITY(7)
-#define STM32_PWM3_IRQ_PRIORITY CORTEX_PRIORITY(7)
-#define STM32_PWM4_IRQ_PRIORITY CORTEX_PRIORITY(7)
+#define STM32_PWM1_IRQ_PRIORITY 7
+#define STM32_PWM2_IRQ_PRIORITY 7
+#define STM32_PWM3_IRQ_PRIORITY 7
+#define STM32_PWM4_IRQ_PRIORITY 7
/*
* SERIAL driver system settings.
@@ -76,12 +72,12 @@
#define USE_STM32_UART4 FALSE
#define USE_STM32_UART5 FALSE
#endif
-#define STM32_USART1_PRIORITY CORTEX_PRIORITY(12)
-#define STM32_USART2_PRIORITY CORTEX_PRIORITY(12)
-#define STM32_USART3_PRIORITY CORTEX_PRIORITY(12)
+#define STM32_USART1_PRIORITY 12
+#define STM32_USART2_PRIORITY 12
+#define STM32_USART3_PRIORITY 12
#if defined(STM32F10X_HD) || defined(STM32F10X_CL)
-#define STM32_UART4_PRIORITY CORTEX_PRIORITY(12)
-#define STM32_UART5_PRIORITY CORTEX_PRIORITY(12)
+#define STM32_UART4_PRIORITY 12
+#define STM32_UART5_PRIORITY 12
#endif
/*
@@ -91,6 +87,6 @@
#define USE_STM32_SPI2 TRUE
#define STM32_SPI1_DMA_PRIORITY 2
#define STM32_SPI2_DMA_PRIORITY 2
-#define STM32_SPI1_IRQ_PRIORITY CORTEX_PRIORITY(10)
-#define STM32_SPI2_IRQ_PRIORITY CORTEX_PRIORITY(10)
+#define STM32_SPI1_IRQ_PRIORITY 10
+#define STM32_SPI2_IRQ_PRIORITY 10
#define STM32_SPI1_DMA_ERROR_HOOK() chSysHalt()