大体24fc1025用
I2CEEPROM.h@0:b8909823d506, 2014-12-28 (annotated)
- Committer:
- kb10uy
- Date:
- Sun Dec 28 04:02:46 2014 +0000
- Revision:
- 0:b8909823d506
initial commit;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kb10uy | 0:b8909823d506 | 1 | #pragma once |
kb10uy | 0:b8909823d506 | 2 | #include "mbed.h" |
kb10uy | 0:b8909823d506 | 3 | |
kb10uy | 0:b8909823d506 | 4 | class I2CEEPROM { |
kb10uy | 0:b8909823d506 | 5 | public: |
kb10uy | 0:b8909823d506 | 6 | I2CEEPROM(PinName sda,PinName scl,int address, int freq=400000); |
kb10uy | 0:b8909823d506 | 7 | void write(int bank, unsigned short address, const char *data, int count); |
kb10uy | 0:b8909823d506 | 8 | void read(int bank, unsigned short address, char *data, int count); |
kb10uy | 0:b8909823d506 | 9 | |
kb10uy | 0:b8909823d506 | 10 | private: |
kb10uy | 0:b8909823d506 | 11 | I2C i2c; |
kb10uy | 0:b8909823d506 | 12 | int memadd; |
kb10uy | 0:b8909823d506 | 13 | }; |