|
rusEFI
The most advanced open source ECU
|
Definition in file WS2812.h.
Data Structures | |
| struct | WS2812_RGB_t |
Functions | |
| void | initWS2812 () |
| void | clearWS2812One (uint32_t num) |
| void | clearWS2812All () |
| void | setWS2812One (uint32_t num, WS2812_RGB_t rgb_col) |
| void | setWS2812All (WS2812_RGB_t rgb_col) |
| void | setWS2812Brightness (uint8_t num) |
| void | calcBuf () |
| void calcBuf | ( | ) |
Calculate Timer DMA buffer
Definition at line 130 of file WS2812.cpp.
Referenced by clearWS2812All(), clearWS2812One(), setWS2812All(), setWS2812Brightness(), and setWS2812One().

| void clearWS2812All | ( | ) |
Set all LEDs to 0 (off)
Definition at line 83 of file WS2812.cpp.
Referenced by initWS2812().


| void clearWS2812One | ( | uint32_t | num | ) |
Set one LEDs to 0 (off)
Definition at line 71 of file WS2812.cpp.
Referenced by initWS2812().


| void initWS2812 | ( | ) |
Definition at line 21 of file WS2812.cpp.
Referenced by initHardware().


| void setWS2812All | ( | WS2812_RGB_t | rgb_col | ) |
Set all LEDs (R, G, B values).
Definition at line 107 of file WS2812.cpp.
Referenced by initWS2812().


| void setWS2812Brightness | ( | uint8_t | num | ) |
Set all LEDs Brightness.
Definition at line 119 of file WS2812.cpp.
Referenced by initWS2812().


| void setWS2812One | ( | uint32_t | num, |
| WS2812_RGB_t | rgb_col | ||
| ) |
Set one LED (R, G, B values).
Definition at line 95 of file WS2812.cpp.
Referenced by initWS2812().

