From e0f19f33940d6f4eae1cbfa0859da78c3c334560 Mon Sep 17 00:00:00 2001
From: smlng <s@mlng.net>
Date: Thu, 2 Mar 2017 14:49:16 +0100
Subject: [PATCH] cc2538: fix timer_set for channel B

---
 cpu/cc2538/periph/timer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpu/cc2538/periph/timer.c b/cpu/cc2538/periph/timer.c
index 82e429d10c..1165172da1 100644
--- a/cpu/cc2538/periph/timer.c
+++ b/cpu/cc2538/periph/timer.c
@@ -174,7 +174,7 @@ int timer_set(tim_t dev, int channel, unsigned int timeout)
             gptimer->ICR = TBMIM;
 
             /* set timeout value */
-            gptimer->TAMATCHR = (gptimer->CFG == GPTMCFG_32_BIT_TIMER)? (gptimer->TBV + timeout) : (gptimer->TBV - timeout);
+            gptimer->TBMATCHR = (gptimer->CFG == GPTMCFG_32_BIT_TIMER)? (gptimer->TBV + timeout) : (gptimer->TBV - timeout);
             gptimer->cc2538_gptimer_imr.IMR |= TBMIM; /**< Enable the Timer B Match Interrupt */
             break;
     }
-- 
GitLab