Tedd OKANO
/
i2c_demo
demo program
main.cpp
- Committer:
- okano
- Date:
- 2015-05-29
- Revision:
- 0:236c04f081b4
File content as of revision 0:236c04f081b4:
#include "mbed.h" I2C i2c( p28, p27 ); // SDA, SCL int main() { char a[ 2 ]; a[ 0 ] = 0x08; // register address for write a[ 1 ] = 0x52; // writing data char w[ 1 ]; char r[ 1 ]; // buffer for read w[ 0 ] = 0x08; // register address for read while(1) { // writing i2c.write( 0x02, a, 2 ); wait( 0.001 ); // reading i2c.write( 0x02, w, 1 ); i2c.read( 0x02, r, 1 ); wait( 0.003 ); printf( "register read : 0x%02X\r\n", r[ 0 ] ); } }