modifications to one wire and ds18b20 driver