Lines Matching refs:data
19 int i2c_set_lines(int clock, int data);
27 int i2c_sendbyte(unsigned char data);
84 int i2c_set_lines(int clock,int data)
93 (data ? 0 : I2C_DATA);
95 /*what value do I require on data lines*/
113 // LOG(8,("I2C: Timeout on set lines - clock:%d data:%d actual:%x\n",clock,data,DXIR(GENIODATA)));
123 int data = 0;
129 /*read the data and clock lines*/
130 // data = DXIR(GENIODATA);
131 clock = (data&I2C_CLOCK) ? 1 : 0;
132 data = (data&I2C_DATA) ? 1 : 0;
146 return data;
247 int i2c_sendbyte(unsigned char data)
253 if (data&(1<<i))
269 unsigned char data=0;
271 /*read data*/
277 data |= (1<<i);
284 return data;
293 int data;
299 data = i2c_readbyte(0);
303 return data;
306 void i2c_maven_write(unsigned char address, unsigned char data)
314 error+=i2c_sendbyte(data);
324 // DXIW(GENIOCTRL,0x30); /*drive clock and data*/