8 #include "EEPROMextent.h" 14 byte* p = (byte*)outData;
15 for (
int i = 0; i < inSize; i++)
17 *p = eeprom_read_byte((uint8_t *) INT64 ee++);
29 const byte* p = (
const byte*)inData;
35 eeprom_write_byte((uint8_t *) INT64 ee++, b), ++p;
46 const byte* p = (
const byte*)inData;
52 eeprom_update_byte((uint8_t *) INT64 ee++, b), ++p;
63 for (
int i = inStartingAddress; i < inStartingAddress + inSize; i++)
64 eeprom_update_byte((uint8_t *)INT64 i, inFillCharacter);
void clear(int address, int inSize, byte inFillCharacter = 0)
int updateString(int address, const char *inString)
int writeString(int address, const char *inString)
char * readString(int address, char *outString, int inMaxLen)
Main class for basic functions.