mFS file system library for EEPROM memory chips.
Diff: i2c_eeprom.cpp
- Revision:
- 9:52c01cb100ac
- Parent:
- 7:5ac5121bb4e0
--- a/i2c_eeprom.cpp Mon Feb 21 22:41:13 2011 +0000 +++ b/i2c_eeprom.cpp Tue Feb 22 18:57:37 2011 +0000 @@ -25,7 +25,7 @@ i2c.frequency(speed); } -void i2c_eeprom::write(char *data, uint16 iAddr, unsigned int n) +void i2c_eeprom::write(char *data, uint16_t iAddr, unsigned int n) { char *pi2c_data[3]; // Pointers for CW items char i2c_data[3]; // Final CW @@ -36,11 +36,11 @@ * This is really pointless even though they are * called pointers it would be lot easier to do this * conversion without any pointers */ - uint16 *piAddr = &iAddr; + uint16_t *piAddr = &iAddr; pi2c_data[0] = (char *)piAddr+1; pi2c_data[1] = (char *)piAddr; - for (uint16 i=0; i < n; i++) + for (uint16_t i=0; i < n; i++) { pi2c_data[2] = &data[i]; @@ -68,12 +68,12 @@ BusyLed = 0; } -void i2c_eeprom::read(uint16 iAddr, uint16 n, char *out) +void i2c_eeprom::read(uint16_t iAddr, uint16_t n, char *out) { char *pi2c_data[2]; // Pointers for CW items char i2c_data[2]; // Final CW - uint16 *piAddr = &iAddr; + uint16_t *piAddr = &iAddr; pi2c_data[0] = (char *)piAddr+1; pi2c_data[1] = (char *)piAddr;