sl_simple_rgbw_pwm_led_context_t Struct Reference

A Simple RGBW LED context.

#include <sl_simple_rgbw_pwm_led.h>

Data Fields

sl_led_pwm_t * red
PWM LED instance for red color.
sl_led_pwm_t * green
PWM LED instance for green color.
sl_led_pwm_t * blue
PWM LED instance for blue color.
sl_led_pwm_t * white
PWM LED instance for white color.
TIMER_TypeDef * timer
PWM timer (common instance for all LEDs)
uint32_t frequency
PWM frequency.
uint32_t resolution
PWM resolution (dimming steps)
sl_led_state_t state
Current state (ON/OFF)

A Simple RGBW LED context.

Field Documentation

red

sl_led_pwm_t * sl_simple_rgbw_pwm_led_context_t::red

PWM LED instance for red color.

green

sl_led_pwm_t * sl_simple_rgbw_pwm_led_context_t::green

PWM LED instance for green color.

blue

sl_led_pwm_t * sl_simple_rgbw_pwm_led_context_t::blue

PWM LED instance for blue color.

white

sl_led_pwm_t * sl_simple_rgbw_pwm_led_context_t::white

PWM LED instance for white color.

timer

TIMER_TypeDef* sl_simple_rgbw_pwm_led_context_t::timer

PWM timer (common instance for all LEDs)

frequency

uint32_t sl_simple_rgbw_pwm_led_context_t::frequency

PWM frequency.

resolution

uint32_t sl_simple_rgbw_pwm_led_context_t::resolution

PWM resolution (dimming steps)

state

sl_led_state_t sl_simple_rgbw_pwm_led_context_t::state

Current state (ON/OFF)