#ifndef CONFIGURATION_H #define CONFIGURATION_H #include "nvs.h" #include "nvs_flash.h" #include "scd4x_data.h" #include "APlib.h" #include "ledController.h" #include "battery.h" #include "power_inout.h" struct configuration_data { scd4x_data_t* measure; scd4x_config_t* sensor; led_disp_config_t* leds; uint8_t led_nb; uint8_t wireless; wifi_config_t* wifi_config; char hostname[16]; battery_conf_t* battery_conf; power_conf_t* power_conf; }; typedef struct configuration_data configuration_data_t; void init_conf_from_nvs(configuration_data_t* conf); #endif