Stéf PEREZ
/
Dump_i2c_test
Testing I2C by dump content
Diff: main.cpp
- Revision:
- 0:392956e976ae
- Child:
- 1:3a2023b0563c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Oct 14 08:42:47 2016 +0000 @@ -0,0 +1,26 @@ +#include "mbed.h" + // Test DUMP I2C +#define _ADDR (0x43) + +I2C i2c(I2C_SDA, I2C_SCL); + +DigitalOut myled(LED1); + +Serial pc(SERIAL_TX, SERIAL_RX); + +int main() +{ + int status = i2c.write(_ADDR); + pc.printf("Begin Scan\r\n"); + + // Read all register + data_write[0] = LM75_REG_TEMP; + i2c.write(LM75_ADDR, data_write, 1, 1); // no stop + i2c.read(LM75_ADDR, data_read, 2, 0); + + while (1) { + myled = !myled; + wait(0.2); + +} +