diff --git a/lib/led_ws2812b.c b/lib/led_ws2812b.c index 5641b8e..3c1cb43 100644 --- a/lib/led_ws2812b.c +++ b/lib/led_ws2812b.c @@ -127,7 +127,7 @@ void ws2812b_setup(void) { /* setup timer to generate clock of (using PWM): 800kHz*3 */ rcc_periph_clock_enable(WS2812B_CLK_RCC); // enable clock for GPIO peripheral - gpio_set_mode(WS2812B_CLK_PORT, GPIO_MODE_OUTPUT_10_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, WS2812B_CLK_PIN); // set pin a output + gpio_set_mode(WS2812B_CLK_PORT, GPIO_MODE_OUTPUT_10_MHZ, GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, WS2812B_CLK_PIN); // set pin as output rcc_periph_clock_enable(RCC_AFIO); // enable clock for alternate function (PWM) rcc_periph_clock_enable(WS2812B_TIMER_RCC); // enable clock for timer peripheral timer_reset(WS2812B_TIMER); // reset timer state