19 lines
411 B
C
19 lines
411 B
C
#ifndef LED_CONT_H
|
|
#define LED_CONT_H
|
|
|
|
struct led_disp_config {
|
|
uint8_t output;
|
|
uint16_t min;
|
|
uint16_t max;
|
|
uint16_t intensity;
|
|
uint8_t blink_duty_cycle;
|
|
uint8_t blink_delay;
|
|
};
|
|
|
|
typedef struct led_disp_config led_disp_config_t;
|
|
|
|
esp_err_t init_led_driver(led_disp_config_t configs[], uint8_t config_nb);
|
|
esp_err_t update_led_status(led_disp_config_t configs[], uint8_t config_nb, uint16_t co2);
|
|
|
|
#endif
|