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; }
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; }