Ryo Od
/
Nucleo_i2c_master_writer
I2C Master Test
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 #define I2C_ARDUINO_ADDR (0x08 << 1) // 8bit address 00004 00005 I2C I2cArduino(PB_9, PB_8); // SDA, SCL 00006 00007 int main() 00008 { 00009 I2cArduino.frequency(400000); 00010 00011 uint8_t x = 0; 00012 while(1) { 00013 if (I2cArduino.write(I2C_ARDUINO_ADDR, "x is ", 5, true) != 0) { 00014 printf("I2C failure"); 00015 } 00016 if (I2cArduino.write(I2C_ARDUINO_ADDR, (char *)&x, 1) != 0) { 00017 printf("I2C failure"); 00018 } 00019 x++; 00020 wait_ms(500); 00021 } 00022 }
Generated on Sat Jul 23 2022 20:09:09 by 1.7.2