rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
hw_layer
drivers
led
WS2812.h
Go to the documentation of this file.
1
/**
2
* @file ws2812.h
3
*
4
* @date 25.03.2025
5
* @author Benas Brazdziunas
6
*/
7
8
#pragma once
9
10
typedef
struct
{
11
uint8_t
red
;
12
uint8_t
green
;
13
uint8_t
blue
;
14
}
WS2812_RGB_t
;
15
16
void
initWS2812
();
17
18
void
clearWS2812One
(uint32_t num);
19
void
clearWS2812All
();
20
void
setWS2812One
(uint32_t num,
WS2812_RGB_t
rgb_col);
21
void
setWS2812All
(
WS2812_RGB_t
rgb_col);
22
void
setWS2812Brightness
(uint8_t num);
23
24
void
calcBuf
();
25
clearWS2812All
void clearWS2812All()
Definition
WS2812.cpp:83
setWS2812One
void setWS2812One(uint32_t num, WS2812_RGB_t rgb_col)
Definition
WS2812.cpp:95
clearWS2812One
void clearWS2812One(uint32_t num)
Definition
WS2812.cpp:71
initWS2812
void initWS2812()
Definition
WS2812.cpp:21
calcBuf
void calcBuf()
Definition
WS2812.cpp:130
setWS2812Brightness
void setWS2812Brightness(uint8_t num)
Definition
WS2812.cpp:119
setWS2812All
void setWS2812All(WS2812_RGB_t rgb_col)
Definition
WS2812.cpp:107
WS2812_RGB_t
Definition
WS2812.h:10
WS2812_RGB_t::green
uint8_t green
Definition
WS2812.h:12
WS2812_RGB_t::blue
uint8_t blue
Definition
WS2812.h:13
WS2812_RGB_t::red
uint8_t red
Definition
WS2812.h:11
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8