Firmware SDK
twr_config.h
1 #ifndef _TWR_CONFIG_H
2 #define _TWR_CONFIG_H
3 
4 #include <twr_common.h>
5 
9 
15 
16 void twr_config_init(uint64_t signature, void *config, size_t size, void *init_config);
17 
19 
20 void twr_config_reset(void);
21 
25 
26 bool twr_config_load(void);
27 
31 
32 bool twr_config_save(void);
33 
35 
36 #endif
void twr_config_init(uint64_t signature, void *config, size_t size, void *init_config)
Initialize and load the config from EEPROM.
Definition: twr_config.c:39
bool twr_config_load(void)
Load EEPROM configuration.
Definition: twr_config.c:66
bool twr_config_save(void)
Save configuration to EEPROM.
Definition: twr_config.c:95
void twr_config_reset(void)
Reset EEPROM configuration to zeros or init_config.
Definition: twr_config.c:53