From ceae2d88b6f2421de74b0af5ef738b8cd030e96f Mon Sep 17 00:00:00 2001 From: mikeller Date: Thu, 25 Apr 2019 14:05:57 +1200 Subject: [PATCH] Fixed assignment of random timer for pins without configured timer option. --- src/main/drivers/timer_common.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/drivers/timer_common.c b/src/main/drivers/timer_common.c index 7c158ad22..b7d8e8ffc 100644 --- a/src/main/drivers/timer_common.c +++ b/src/main/drivers/timer_common.c @@ -81,7 +81,11 @@ const timerHardware_t *timerGetByTag(ioTag_t ioTag) { uint8_t timerIndex = timerIndexByTag(ioTag); - return timerGetByTagAndIndex(ioTag, timerIndex); + if (timerIndex) { + return timerGetByTagAndIndex(ioTag, timerIndex); + } else { + return NULL; + } } ioTag_t timerioTagGetByUsage(timerUsageFlag_e usageFlag, uint8_t index)