Plese use this class with my "i2cslave" class.
Dependents: 2016_mother_3 WRS2019_master WRS2020_mecanum_node WRS2021_mecanum_driver
i2cmaster.h@3:cece9736d272, 2016-05-14 (annotated)
- Committer:
- sgrsn
- Date:
- Sat May 14 16:53:10 2016 +0000
- Revision:
- 3:cece9736d272
- Parent:
- 2:890301330892
Improvement of communication stop error by "getSlaveRegistarData();"
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sgrsn | 0:8c3f6ccf349c | 1 | #ifndef MBED_I2CMASTER_H |
sgrsn | 0:8c3f6ccf349c | 2 | #define MBED_I2CMASTER_H |
sgrsn | 0:8c3f6ccf349c | 3 | |
sgrsn | 0:8c3f6ccf349c | 4 | #include "mbed.h" |
sgrsn | 0:8c3f6ccf349c | 5 | |
sgrsn | 0:8c3f6ccf349c | 6 | class i2c : public I2C//,DigitalOut |
sgrsn | 0:8c3f6ccf349c | 7 | { |
sgrsn | 0:8c3f6ccf349c | 8 | public: |
sgrsn | 0:8c3f6ccf349c | 9 | i2c(PinName p1,PinName p2); |
sgrsn | 0:8c3f6ccf349c | 10 | |
sgrsn | 3:cece9736d272 | 11 | bool WriteSomeData(char addr,char reg, char data, int size); |
sgrsn | 3:cece9736d272 | 12 | bool getSlaveRegistarData(char addr, char reg, char *data, int size); |
sgrsn | 0:8c3f6ccf349c | 13 | }; |
sgrsn | 0:8c3f6ccf349c | 14 | |
sgrsn | 0:8c3f6ccf349c | 15 | #endif |