Structs§
Enums§
Constants§
- PWM_
OFFSET - PWM_
PERIPH_ PHYS - RPI_
HWVER_ TYPE_ PI1 - RPI_
HWVER_ TYPE_ PI2 - RPI_
HWVER_ TYPE_ PI4 - RPI_
HWVER_ TYPE_ UNKNOWN - RPI_
PWM_ CHANNELS - RPI_
PWM_ CTL_ CLRF1 - RPI_
PWM_ CTL_ MODE1 - RPI_
PWM_ CTL_ MODE2 - RPI_
PWM_ CTL_ MSEN1 - RPI_
PWM_ CTL_ MSEN2 - RPI_
PWM_ CTL_ POLA1 - RPI_
PWM_ CTL_ POLA2 - RPI_
PWM_ CTL_ PWEN1 - RPI_
PWM_ CTL_ PWEN2 - RPI_
PWM_ CTL_ RPTL1 - RPI_
PWM_ CTL_ RPTL2 - RPI_
PWM_ CTL_ SBIT1 - RPI_
PWM_ CTL_ SBIT2 - RPI_
PWM_ CTL_ USEF1 - RPI_
PWM_ CTL_ USEF2 - RPI_
PWM_ DMAC_ ENAB - RPI_
PWM_ STA_ BERR - RPI_
PWM_ STA_ EMPT1 - RPI_
PWM_ STA_ FULL1 - RPI_
PWM_ STA_ GAP01 - RPI_
PWM_ STA_ GAP02 - RPI_
PWM_ STA_ GAP03 - RPI_
PWM_ STA_ GAP04 - RPI_
PWM_ STA_ RERR1 - RPI_
PWM_ STA_ STA1 - RPI_
PWM_ STA_ STA2 - RPI_
PWM_ STA_ STA3 - RPI_
PWM_ STA_ STA4 - RPI_
PWM_ STA_ WERR1 - SK6812W_
STRIP - SK6812_
SHIFT_ WMASK - SK6812_
STRIP - SK6812_
STRIP_ BGRW - SK6812_
STRIP_ BRGW - SK6812_
STRIP_ GBRW - SK6812_
STRIP_ GRBW - SK6812_
STRIP_ RBGW - SK6812_
STRIP_ RGBW - WS2811_
STRIP_ BGR - WS2811_
STRIP_ BRG - WS2811_
STRIP_ GBR - WS2811_
STRIP_ GRB - WS2811_
STRIP_ RBG - WS2811_
STRIP_ RGB - WS2811_
TARGET_ FREQ - WS2812_
STRIP
Functions§
- rpi_
hw_ ⚠detect - Determines raspberry pi version
- ws2811_
fini ⚠ - Shut down DMA, PWM, and cleanup memory.
- ws2811_
get_ ⚠return_ t_ str - Gets textual description of error.
- ws2811_
init ⚠ - Allocate and initialize memory, buffers, pages, PWM, DMA, and GPIO.
- ws2811_
render ⚠ - Renders LEDs onto device.
- ws2811_
set_ ⚠custom_ gamma_ factor - Sets gamma factor
- ws2811_
wait ⚠ - Wait for any executing DMA operation to complete before returning.