Lib. for Atmel 1Mbits Serial EEPROM, AT24C1024B
Dependents: LPC1114_data_logger dmx_to_stepper BSM02 LPC1114_barometer_with_data_logging
Diff: AT24C1024.h
- 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;