From 199285e7e4b9afd94bbdedad441b8a89b276abf3 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 23 Jun 2018 16:37:23 -0400 Subject: [PATCH] A3 doing fine --- drivers/arm/ws2812.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/arm/ws2812.c b/drivers/arm/ws2812.c index 75328393019..eaa9608b7d1 100644 --- a/drivers/arm/ws2812.c +++ b/drivers/arm/ws2812.c @@ -94,7 +94,7 @@ void ledDriverInit(int leds, stm32_gpio_t *port, uint32_t mask, uint8_t **o_fb) dmaStreamSetMemory0(STM32_DMA1_STREAM3, dma_source); dmaStreamSetTransactionSize(STM32_DMA1_STREAM3, 2); dmaStreamSetMode( - STM32_DMA1_STREAM3, STM32_DMA_CR_TEIE | + STM32_DMA1_STREAM3, STM32_DMA_CR_TEIE | STM32_DMA_CR_MINC | STM32_DMA_CR_DIR_M2P | STM32_DMA_CR_PSIZE_BYTE | STM32_DMA_CR_MSIZE_BYTE | STM32_DMA_CR_CIRC | STM32_DMA_CR_PL(3)); // DMA stream 6, triggered by channel1 update event. reset output value late to indicate "1" bit to ws2812.