Ryo Od
/
Nucleo_i2c_master_writer
I2C Master Test
main.cpp
- Committer:
- ryood
- Date:
- 2018-11-04
- Revision:
- 0:4f748e5902b7
File content as of revision 0:4f748e5902b7:
#include "mbed.h" #define I2C_ARDUINO_ADDR (0x08 << 1) // 8bit address I2C I2cArduino(PB_9, PB_8); // SDA, SCL int main() { I2cArduino.frequency(400000); uint8_t x = 0; while(1) { if (I2cArduino.write(I2C_ARDUINO_ADDR, "x is ", 5, true) != 0) { printf("I2C failure"); } if (I2cArduino.write(I2C_ARDUINO_ADDR, (char *)&x, 1) != 0) { printf("I2C failure"); } x++; wait_ms(500); } }