mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-06 21:54:15 +01:00
OP-1379 - Clear output pin at the end of dma cycle
This commit is contained in:
parent
3c6a8e0395
commit
7e789ccc69
@ -342,6 +342,7 @@ void PIOS_WS2811_Update()
|
|||||||
|
|
||||||
void PIOS_WS2811_DMA_irq_handler()
|
void PIOS_WS2811_DMA_irq_handler()
|
||||||
{
|
{
|
||||||
|
pios_ws2811_pin_cfg->gpio->BSRRH = dmaSource[0];
|
||||||
pios_ws2811_cfg->timer->CR1 &= (uint16_t) ~TIM_CR1_CEN;
|
pios_ws2811_cfg->timer->CR1 &= (uint16_t) ~TIM_CR1_CEN;
|
||||||
DMA_ClearFlag(pios_ws2811_cfg->streamCh1, pios_ws2811_cfg->irq.flags);
|
DMA_ClearFlag(pios_ws2811_cfg->streamCh1, pios_ws2811_cfg->irq.flags);
|
||||||
DMA_Cmd(pios_ws2811_cfg->streamCh2, DISABLE);
|
DMA_Cmd(pios_ws2811_cfg->streamCh2, DISABLE);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user