From e20ef7a416b12a140ceb15bf00c29378c44a7ad3 Mon Sep 17 00:00:00 2001 From: Ken Sarkies Date: Fri, 1 Feb 2013 21:44:00 +1030 Subject: Fix logical operator error in tim_ic_set_input reported by hmjack2008 --- lib/stm32/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stm32/timer.c b/lib/stm32/timer.c index d3c26e8..1a346ef 100644 --- a/lib/stm32/timer.c +++ b/lib/stm32/timer.c @@ -1913,7 +1913,7 @@ void timer_ic_set_input(u32 timer_peripheral, enum tim_ic_id ic, enum tim_ic_inp in &= 3; if (((ic == TIM_IC2) || (ic == TIM_IC4)) && - ((in == TIM_IC_IN_TI1) || (in = TIM_IC_IN_TI2))) { + ((in == TIM_IC_IN_TI1) || (in == TIM_IC_IN_TI2))) { /* Input select bits are flipped for these combinations */ in ^= 3; } -- cgit v1.2.3