Exemple #1
0
void ds18b20_write_byte(uint8_t data)
{
  uint8_t loop;
  for(loop=0; loop<8; loop++)
  {
    ds18b20_write_bit(data & 0x01);
    data >>= 1;
  }
}
Exemple #2
0
void ds18b20_write_byte(uint8_t byte){
	for(int8_t i=0;i<8;i++){
		ds18b20_write_bit(byte&1);
		byte>>=1;
	}
}