Lib. for Atmel 1Mbits Serial EEPROM, AT24C1024B

Dependents:   LPC1114_data_logger dmx_to_stepper BSM02 LPC1114_barometer_with_data_logging

Revision:
2:36339fd174d0
Parent:
1:05012e75c050
Child:
3:e2268ee1cb0a
--- a/AT24C1024.h	Sun Jun 29 06:52:37 2014 +0000
+++ b/AT24C1024.h	Sun Feb 22 01:24:19 2015 +0000
@@ -2,11 +2,11 @@
  * mbed library program
  *  Control AT24C1024 EEPROM
  *
- * Copyright (c) 2014 Kenji Arai / JH1PJL
+ * Copyright (c) 2014,'15 Kenji Arai / JH1PJL
  *  http://www.page.sannet.ne.jp/kenjia/index.html
  *  http://mbed.org/users/kenjiArai/
  *      Created: June      17th, 2014
- *      Revised: June      25th, 2014
+ *      Revised: Feburary  21st, 2015
  *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
@@ -94,11 +94,14 @@
       */
     AT24C_STATUS write_page(uint32_t addr_page_top, uint8_t *dt, int size);
 
+    /** Set I2C clock frequency
+      * @param freq.
+      * @return none
+      */
+    void frequency(int hz);
+
 protected:
-    void i2c_read_n_bytes(int, char*, int);
-    void i2c_write_n_bytes(int, char*, int);
-
-    I2C i2c;
+    I2C _i2c;
 
 private:
     uint8_t AT24C1024_addr;