My project require the use of a Dallas temperature sensor and the my program already execute other functions that can not be delayed at all. The Dallas need a 1 second delay everytime a request is made. How DallasTemperature.cpp program can be modified to not use delay() but millis() instead ?
http://milesburton.com/downloads/Arduino/DallasTemperature/DallasTemperature.rar
// Send command
void DallasTemperature::beginCommunication(void)
{
pDataWire->reset();
pDataWire->select(arSlaveAddr);
pDataWire->write(STARTCONVO,1); // start conversion, with parasite power on at the end
delay(1000);
}