From 12f76b93f284839d02b7b727a04fb0f1245bdb82 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Fri, 12 Nov 2010 23:03:32 +0000 Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2353 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- boards/ST_STM8S_DISCOVERY/board.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 @@ -26,6 +26,22 @@ #define TIM2_CLOCK (SYSCLK / 16) #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. */