1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 00:05:33 +03:00

Protect against null timerHardware

This commit is contained in:
jflyper 2019-05-04 11:13:25 +09:00
parent 95544151f1
commit 355fc7bd7e
2 changed files with 10 additions and 0 deletions

View file

@ -58,6 +58,11 @@ bool ws2811LedStripHardwareInit(ioTag_t ioTag)
}
const timerHardware_t *timerHardware = timerGetByTag(ioTag);
if (timerHardware == NULL) {
return false;
}
TIM_TypeDef *timer = timerHardware->tim;
timerChannel = timerHardware->channel;

View file

@ -86,6 +86,11 @@ bool ws2811LedStripHardwareInit(ioTag_t ioTag)
DMA_InitTypeDef DMA_InitStructure;
const timerHardware_t *timerHardware = timerGetByTag(ioTag);
if (timerHardware == NULL) {
return false;
}
timer = timerHardware->tim;
#if defined(USE_DMA_SPEC)