void update_rgb_led(rgb_led_config_t *pRgb_led_config, uint8_t color_id, uint8_t color_value)
void rgb_led_init(rgb_led_config_t *pRgb_led_config)
struct _rgb_led_config_t rgb_led_config_t
Defines the configuration of the RGB LED controller.
Defines the configuration of the RGB LED controller.
Definition rgb_led_drv.h:22
uint32_t const * pPwm_gpio_arry
Pointer to the gpios used as PWM output*/.
Definition rgb_led_drv.h:23
uint32_t * pPwm_duty_arry
Pointer to PWM controller channels duty cycle configuration*/.
Definition rgb_led_drv.h:25
uint8_t pwm_ch_count
The number of the PWM channels used*/.
Definition rgb_led_drv.h:26
uint8_t const * pPwm_gpio_mode_arry
Pointer to the gpios modes used as PWM output*/.
Definition rgb_led_drv.h:24