Driver library for Microchip I2C EERAM (47x04 and 47x16) 4 kbit or 16 kbit EEPROM backed SRAM.

Dependents:   EERAM_example

Revision:
4:fd84e2f0d1de
Parent:
3:a869096d7a5d
Child:
5:9444f29f3429
--- a/EERAM.cpp	Thu Apr 27 17:33:49 2017 +0000
+++ b/EERAM.cpp	Fri Apr 28 13:38:52 2017 +0000
@@ -2,7 +2,7 @@
 * @file    EERAM.cpp
 * @brief   mbed driver for Microchip I2C EERAM devices (47x04 and 47x16)
 * @author  Mark Peter Vargha, vmp@varghamarkpeter.hu
-* @version 1.2.0
+* @version 1.3.0
 *
 * Copyright (c) 2017
 *
@@ -49,7 +49,7 @@
     return start < _memorySize && start + length <= _memorySize && length > 0;
 }
 
-bool EERAM::write(uint16_t address, char *data, int length)
+bool EERAM::writeBytes(uint16_t address, char *data, int length)
 {
     bool success = false;
     success = checkAddressRange(address, length);
@@ -64,14 +64,14 @@
     return success;
 }
 
-bool EERAM::write(char *data, int length)
+bool EERAM::writeBytes(char *data, int length)
 {
     bool success = false;
     success = _i2c.write(_sramAddressWrite, data, length) == 0;
     return success;
 }
 
-bool EERAM::read(uint16_t address, char *data, int length)
+bool EERAM::readBytes(uint16_t address, char *data, int length)
 {
     bool success = checkAddressRange(address, length);
     if (success) success = setMemoryPointer(address, true);
@@ -83,7 +83,7 @@
     return success;
 }
 
-bool EERAM::read(char *data, int length)
+bool EERAM::readBytes(char *data, int length)
 {
     bool success = setMemoryPointer((uint8_t)data[1], (uint8_t)data[0], true);
     if (success)