45 void EEPROM_Write(
unsigned char mem_address,
unsigned char ee_data)
unsigned char buffer[256]
void EEPROM_SetBlockProtection(ProtectionSettings_t protSetting)
This function sets the Block protection settings.
unsigned char EEPROM_Read(unsigned char mem_address)
The function reads a data byte from the EEPROM.
void EEPROM_WriteProtected(unsigned char mem_address, unsigned char ee_data)
The function writes to the protected EEPROM space.
void EEPROM_Write(unsigned char mem_address, unsigned char ee_data)
This function writes a single byte in the I2C EEPROM.
void I2C_WriteByteArray(char reg, char *data, unsigned int length)
Writes a buffer array to the registers.
void EEPROM_WritePage(char mem_address, char *buffer)
This function writes a single page to the RTCC EEPROM.
void I2C_WriteByteRegister(unsigned char reg, unsigned char data)
Writes a byte value to a register address.
void EEPROM_ReadPage(char mem_address, char *buffer)
This function reads a single page from the RTCC EEPROM.
enum PROTECTION ProtectionSettings_t
unsigned char I2C_ReadByteRegister(char reg)
Reads a byte from a register.
void I2C_ReadByteArray(char reg, char *buffer, unsigned int length)
Initializes the I2C peripheral.