common/util/guid.h (17 lines of code) (raw):

#ifndef GUID_H #define GUID_H #include "hal_eeprom.h" enum { GUID_WRITE_SUCCESS, GUID_READ_SUCCESS, GUID_INVALID_ID, GUID_OUT_OF_RANGE, GUID_FAIL_TO_ACCESS, }; enum { GUID_ACCESS_BYTE, GUID_ACCESS_WORD, }; uint8_t GUID_read(EEPROM_ENTRY *entry); uint8_t GUID_write(EEPROM_ENTRY *entry); #endif