X-Git-Url: http://cloudbase.mooo.com/gitweb/irmp-demo.git/blobdiff_plain/e380aa537a65ea86c98888519132724b9c0492b6..dbc48aa1421046023911f4fd12fa558becff11a5:/irmp-main.c diff --git a/irmp-main.c b/irmp-main.c index 6c8fd53..e7e04dd 100644 --- a/irmp-main.c +++ b/irmp-main.c @@ -70,13 +70,16 @@ static void setup_clock_and_gpios(void) /* IRMP */ /*--------------------------------------------------------------------------*/ +#define IRMP_TIMER_NUMBER 3 +#define IRMP_TIMER CONCAT(TIM, IRMP_TIMER_NUMBER) + #define IRMP_TIMER_CR1 TIM_CR1(IRMP_TIMER) #define IRMP_TIMER_DIER TIM_DIER(IRMP_TIMER) #define IRMP_TIMER_SR TIM_SR(IRMP_TIMER) #define IRMP_TIMER_ARR TIM_ARR(IRMP_TIMER) -#define RCC_IRMP_TIMER CONCAT(RCC_TIM, IRMP_TIMER_NUMBER) +#define IRMP_TIMER_RCC CONCAT(RCC_TIM, IRMP_TIMER_NUMBER) #define NVIC_IRMP_TIMER_IRQ CONCAT(CONCAT(NVIC_TIM, IRMP_TIMER_NUMBER), _IRQ) -#define IRMP_TIMER_ISR CONCAT(CONCAT(tim, IRMP_TIMER_NUMBER), _isr) +#define IRMP_TIMER_ISR CONCAT(CONCAT(tim, IRMP_TIMER_NUMBER), _isr) /** Retrieve the actual input clock of a timer @@ -115,7 +118,7 @@ void irmp_timer_init (void) GPIO_CNF_OUTPUT_PUSHPULL, GPIO2); #endif /* Enable timer clock. */ - rcc_periph_clock_enable(RCC_IRMP_TIMER); + rcc_periph_clock_enable(IRMP_TIMER_RCC); nvic_set_priority(NVIC_IRMP_TIMER_IRQ, 4*16); nvic_enable_irq(NVIC_IRMP_TIMER_IRQ);