sl_simple_rgbw_pwm_led_context_t Struct Reference
A Simple RGBW LED context.
#include <sl_simple_rgbw_pwm_led.h>
Data Fields |
|
| GPIO_Port_TypeDef | port [4] |
|
Red, Green, Blue and White GPIO ports.
|
|
| uint8_t | pin [4] |
|
Red, Green, Blue and White GPIO pins.
|
|
| sl_simple_rgbw_pwm_led_polarity_t | polarity [4] |
|
Red, Green, Blue and White GPIO polarities (active high/low)
|
|
| uint8_t | channel [4] |
|
Red, Green, Blue and White PWM timer channels.
|
|
| uint8_t | location [4] |
|
Red, Green, Blue and White PWM timer location.
|
|
| TIMER_TypeDef * | timer |
|
PWM timer (common instance for all four RGBW LEDs)
|
|
| uint32_t | frequency |
|
PWM frequency.
|
|
| uint32_t | resolution |
|
PWM resolution (dimming steps)
|
|
| uint16_t | level [4] |
|
Red, Green, Blue and White levels (PWM duty cycle [0-65535])
|
|
| sl_led_state_t | state |
|
Current state (ON/OFF)
|
|
A Simple RGBW LED context.
Field Documentation
◆ port
| GPIO_Port_TypeDef sl_simple_rgbw_pwm_led_context_t::port[4] |
Red, Green, Blue and White GPIO ports.
◆ pin
| uint8_t sl_simple_rgbw_pwm_led_context_t::pin[4] |
Red, Green, Blue and White GPIO pins.
◆ polarity
| sl_simple_rgbw_pwm_led_polarity_t sl_simple_rgbw_pwm_led_context_t::polarity[4] |
Red, Green, Blue and White GPIO polarities (active high/low)
◆ channel
| uint8_t sl_simple_rgbw_pwm_led_context_t::channel[4] |
Red, Green, Blue and White PWM timer channels.
◆ location
| uint8_t sl_simple_rgbw_pwm_led_context_t::location[4] |
Red, Green, Blue and White PWM timer location.
◆ timer
| TIMER_TypeDef* sl_simple_rgbw_pwm_led_context_t::timer |
PWM timer (common instance for all four RGBW 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)
◆ level
| uint16_t sl_simple_rgbw_pwm_led_context_t::level[4] |
Red, Green, Blue and White levels (PWM duty cycle [0-65535])
◆ state
| sl_led_state_t sl_simple_rgbw_pwm_led_context_t::state |
Current state (ON/OFF)