4 #include <t_services.h>
7 #include "i2c_subsystem.h"
10 #define I2CADRESS 0x50
11 unsigned char data[3] = {7, 0xDE, 0xAD };
12 unsigned char buf[3] = {0,0,0 };
18 void main_task(VP_INT exinf)
22 syslog(LOG_NOTICE, "Hello");
24 errcode = i2c_master_write( 0, I2CADRESS, data, 3 );
26 syslog(LOG_NOTICE, "i2c_master_write, error code = 0x%04x", errcode );
28 errcode = i2c_master_write_read( 0, I2CADRESS, data, 1, buf, 1 );
30 syslog(LOG_NOTICE, "i2c_master_write_read, error code = 0x%04x", errcode );
31 syslog(LOG_NOTICE, "buf[0] = 0x%04x", buf[0] );