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);