예제 #1
0
static unsigned char
read_bit()
{
  unsigned char i;

  MAKE_DATA_INPUT();
  i2c_delay_us(100);
  SET_CLOCK();
  i2c_delay_us(100);
  i = (unsigned char) GET_DATA();
  CLEAR_CLOCK();
  return i;
}
예제 #2
0
파일: I2C_OBJ.c 프로젝트: AshKash/kit-sink
char read_bit(){
	char i;
	MAKE_DATA_INPUT();
	wait();
	wait();
	wait();
	wait();
	SET_CLOCK();
	wait();
	wait();
	wait();
	wait();
	i = GET_DATA();
	CLEAR_CLOCK();
	return i;
}