changed from using onewire read() to read_bit() when we're polling to see if conversion is ready