aboutsummaryrefslogtreecommitdiffstats
path: root/boards
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-12 23:03:32 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-11-12 23:03:32 +0000
commit12f76b93f284839d02b7b727a04fb0f1245bdb82 (patch)
tree1d9e8b071297cba752cb026b56d4559137cd3eb8 /boards
parent7e5398c9b8b1e8883251d34a4b8358205ab1d8bc (diff)
downloadChibiOS-12f76b93f284839d02b7b727a04fb0f1245bdb82.tar.gz
ChibiOS-12f76b93f284839d02b7b727a04fb0f1245bdb82.tar.bz2
ChibiOS-12f76b93f284839d02b7b727a04fb0f1245bdb82.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2353 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'boards')
-rw-r--r--boards/ST_STM8S_DISCOVERY/board.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/boards/ST_STM8S_DISCOVERY/board.c b/boards/ST_STM8S_DISCOVERY/board.c
index dd4a27472..201a2b239 100644
--- a/boards/ST_STM8S_DISCOVERY/board.c
+++ b/boards/ST_STM8S_DISCOVERY/board.c
@@ -27,6 +27,22 @@
#define TIM2_ARR ((TIM2_CLOCK / CH_FREQUENCY) - 1)
/*
+ * TIM2 interrupt handler.
+ */
+CH_IRQ_HANDLER(13) {
+
+ CH_IRQ_PROLOGUE();
+
+ chSysLockFromIsr();
+ chSysTimerHandlerI();
+ chSysUnlockFromIsr();
+
+ TIM2->SR1 = 0;
+
+ CH_IRQ_EPILOGUE();
+}
+
+/*
* Board initialization code.
*/
void hwinit(void) {