Handle EEPROM i2c error

This commit is contained in:
2024-12-01 15:56:31 +03:00
parent c667854e7e
commit 195d6ef021
2 changed files with 58 additions and 1 deletions

View File

@ -29,6 +29,7 @@
#define MEMORY_END (START_ADR_MACRO + (MACRO_BLOCKSIZE*MAX_MACRO_COUNT))
#define EEPROM_REED_RETRY 3;
typedef enum MemoryStatus {
EEPROM_FAIL,
EEPROM_MISSING_ELEMENT,
@ -147,4 +148,6 @@ MemoryStatus delMacro(unsigned char number);
MemoryStatus saveInfoBlock();
MemoryStatus getInfoBlock();
void EEPROM_FAIL_HANDLER();
#endif /* INC_EEPROM_H_ */