Removed useless DMA TC IRQ
This commit is contained in:
@@ -87,9 +87,6 @@ static void extmoduleStartOutput(LL_TIM_OC_InitTypeDef* p_ocInit)
|
||||
|
||||
LL_TIM_EnableDMAReq_UPDATE(EXTMODULE_TIMER);
|
||||
LL_TIM_EnableCounter(EXTMODULE_TIMER);
|
||||
|
||||
NVIC_EnableIRQ(EXTMODULE_TIMER_DMA_STREAM_IRQn);
|
||||
NVIC_SetPriority(EXTMODULE_TIMER_DMA_STREAM_IRQn, 7);
|
||||
}
|
||||
|
||||
static void extmoduleStartTimerDMARequest(const void* pulses, uint16_t length)
|
||||
@@ -125,7 +122,6 @@ static void extmoduleStartTimerDMARequest(const void* pulses, uint16_t length)
|
||||
LL_DMA_Init(EXTMODULE_TIMER_DMA, EXTMODULE_TIMER_DMA_STREAM_LL, &dmaInit);
|
||||
|
||||
// Enable DMA
|
||||
LL_DMA_EnableIT_TC(EXTMODULE_TIMER_DMA, EXTMODULE_TIMER_DMA_STREAM_LL);
|
||||
LL_DMA_EnableStream(EXTMODULE_TIMER_DMA, EXTMODULE_TIMER_DMA_STREAM_LL);
|
||||
|
||||
// re-init timer
|
||||
@@ -320,13 +316,3 @@ void extmoduleSendInvertedByte(uint8_t byte)
|
||||
// wait
|
||||
}
|
||||
}
|
||||
|
||||
extern "C" void EXTMODULE_TIMER_DMA_IRQHandler()
|
||||
{
|
||||
if (!DMA_GetITStatus(EXTMODULE_TIMER_DMA_STREAM, EXTMODULE_TIMER_DMA_FLAG_TC))
|
||||
return;
|
||||
|
||||
DMA_ClearITPendingBit(EXTMODULE_TIMER_DMA_STREAM, EXTMODULE_TIMER_DMA_FLAG_TC);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user