|
Firmware SDK
|
Library for saving and loading configuration to EEPROM. More...
Functions | |
| void | twr_config_init (uint64_t signature, void *config, size_t size, void *init_config) |
| Initialize and load the config from EEPROM. More... | |
| void | twr_config_reset (void) |
| Reset EEPROM configuration to zeros or init_config. | |
| bool | twr_config_load (void) |
| Load EEPROM configuration. More... | |
| bool | twr_config_save (void) |
| Save configuration to EEPROM. More... | |
Library for saving and loading configuration to EEPROM.
| void twr_config_init | ( | uint64_t | signature, |
| void * | config, | ||
| size_t | size, | ||
| void * | init_config | ||
| ) |
Initialize and load the config from EEPROM.
| [in] | signature | Any number specifying current configuration version. |
| [in] | config | Pointer to configuration structure |
| [in] | size | Size of the configuration structure |
| [in] | init_config | Pointer to default configoration or null |
Definition at line 39 of file twr_config.c.

| bool twr_config_load | ( | void | ) |
Load EEPROM configuration.
Definition at line 66 of file twr_config.c.
Referenced by twr_config_init().


| bool twr_config_save | ( | void | ) |
Save configuration to EEPROM.
Definition at line 95 of file twr_config.c.
Referenced by twr_config_init().

