OneWire in Due

Paul,

I'm having problems reading from multiple DS18B20's with your 2.2 preview library.

Fresh copy of arduino-1.5.1r2-windows, and downloaded just your 2.2 preview library, and I run the DS18x20_Temperature sketch with three of the DS18B20's attached to Due pin 54 (Analog line 0) and I get the following:

No more addresses.

No more addresses.

No more addresses.

If I pull two of the sensors out it starts returning results although sometimes it returns results like the following:

ROM = 28 F6 C3 49 3 0 0 25
Chip = DS18B20
Data = 0 FF FF FF FF FF FF FF FF FF CRC=C9
Temperature = 4095.94 Celsius, 7404.69 Fahrenheit

or

ROM = 28 F6 C3 49 3 0 0 25
Chip = DS18B20
Data = 1 50 5 4B 46 7F FF C 10 1C CRC=1C
Temperature = 85.00 Celsius, 185.00 Fahrenheit