2022-12-20 17:24:27 +01:00

29 lines
574 B
C

#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