Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 672 Bytes

README.md

File metadata and controls

15 lines (9 loc) · 672 Bytes

STM32 WS2812 compatible RGBW Controller

This repo contains code for controlling WS2812 compatible RGBW leds using an STM32 microcontroller.

Note: Requires libopencm3 to work.

image

SPI is used to allow the hardware to manage timing for us - although we do have to craft bytes to conform to the wierd format used by these LEDs.

USB serial is used to print status.

TODO

  • Implement configuration via USB serial
  • Implement hardware DMA so that we don't have to stay in the SPI loop while updating the LEDs