| Line | |
|---|
| 1 | // Fake EEPROM
|
|---|
| 2 |
|
|---|
| 3 | #ifndef __FEEPROM_H
|
|---|
| 4 | #define __FEEPROM_H
|
|---|
| 5 |
|
|---|
| 6 | #include "stm32g0xx_hal.h"
|
|---|
| 7 | #include "sysdata.h"
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 | int FEEPROM_readConfig(sys_data_t *data);
|
|---|
| 11 |
|
|---|
| 12 | int FEEPROM_storeConfig(sys_data_t *data, uint8_t withSN);
|
|---|
| 13 |
|
|---|
| 14 | int FEEPROM_fullRestore(void/*sys_data_t *data*/);
|
|---|
| 15 |
|
|---|
| 16 | int FEEPROM_factoryRestore(sys_data_t *data);
|
|---|
| 17 |
|
|---|
| 18 | int FEEPROM_isFirstStart(void);
|
|---|
| 19 |
|
|---|
| 20 | size_t FEEPROM_ConfigFreeBytes(void);
|
|---|
| 21 | size_t FEEPROM_StatFreeBytes(void);
|
|---|
| 22 |
|
|---|
| 23 | int FEEPROM_ResetLogData(void);
|
|---|
| 24 |
|
|---|
| 25 | int FEEPROM_ReadLogData(sys_data_t *data);
|
|---|
| 26 |
|
|---|
| 27 | int FEEPROM_StoreLogData(sys_data_t *data);
|
|---|
| 28 |
|
|---|
| 29 | #endif
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.