Simple mbed library with macros
Dependents: SimpleTimer SimpleUART SimpleTimer Stoppuhr1
Diff: timers.h
- Revision:
- 20:113941bced4e
- Parent:
- 19:f4f258dc34cf
diff -r f4f258dc34cf -r 113941bced4e timers.h --- a/timers.h Wed Nov 17 14:41:39 2010 +0000 +++ b/timers.h Wed Nov 17 22:27:23 2010 +0000 @@ -111,7 +111,7 @@ #define TIMER1_SETPCLK(clk) TIMER_SETPCLK(TIMER1, clk) #define TIMER2_SETPCLK(clk) TIMER_SETPCLK(TIMER2, clk) #define TIMER3_SETPCLK(clk) TIMER_SETPCLK(TIMER3, clk) -#define TIMER_SETPCLK(timer, clk) TIMER_PCLK_REG(timer) = (TIMER_PCLK_REG(timer) & (~(3U << TIMER_PCLK_OFFSET(timer))) | (clk << TIMER_PCLK_OFFSET(timer))) +#define TIMER_SETPCLK(timer, clk) TIMER_PCLK_REG(timer) = ((TIMER_PCLK_REG(timer) & (~(3U << TIMER_PCLK_OFFSET(timer)))) | (clk << TIMER_PCLK_OFFSET(timer))) // Set Prescale Register #define TIMER0_SETPRESCALE(value) TIMER_SETPRESCALE(TIMER0, value)