diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-04-15 15:42:34 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2008-04-15 15:42:34 +0000 |
commit | f1ae9df82658d2e29402c931b098336909f772a3 (patch) | |
tree | 672a0dc6cf8025ee7eb69af905f724f02671a912 /demos/ARMCM3-STM32F103-GCC/board.c | |
parent | 2da330780e25ff1a1df4e18277bb2230437be5d5 (diff) | |
download | ChibiOS-f1ae9df82658d2e29402c931b098336909f772a3.tar.gz ChibiOS-f1ae9df82658d2e29402c931b098336909f772a3.tar.bz2 ChibiOS-f1ae9df82658d2e29402c931b098336909f772a3.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@266 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ARMCM3-STM32F103-GCC/board.c')
-rw-r--r-- | demos/ARMCM3-STM32F103-GCC/board.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/demos/ARMCM3-STM32F103-GCC/board.c b/demos/ARMCM3-STM32F103-GCC/board.c index 38a8e177c..f10269aa6 100644 --- a/demos/ARMCM3-STM32F103-GCC/board.c +++ b/demos/ARMCM3-STM32F103-GCC/board.c @@ -81,11 +81,12 @@ void hwinit(void) { * NVIC/SCB initialization.
*/
SCB_AIRCR = AIRCR_VECTKEY | AIRCR_PRIGROUP(0x3); // PRIGROUP 4:0 (4:4).
+ SCB_SHPR(2) = 0xF0 << 16; // PendSV at lowest priority.
/*
* SysTick initialization.
*/
- SCB_SHPR(2) = 0x80 << 24; // SysTick at priority 8:0.
+ SCB_SHPR(2) |= 0x40 << 24; // SysTick at priority 4:0.
ST_RVR = SYSCLK / (8000000 / CH_FREQUENCY) - 1;
ST_CVR = 0;
ST_CSR = ENABLE_ON_BITS | TICKINT_ENABLED_BITS | CLKSOURCE_EXT_BITS;
@@ -93,5 +94,5 @@ void hwinit(void) { /*
* Other subsystems initialization.
*/
- InitSerial(0xA0, 0xA0, 0xA0);
+ InitSerial(0x80, 0x80, 0x80);
}
|