main: Add a failure counter for the temperature sensors
authorPhilip Withnall <philip@tecnocode.co.uk>
Mon, 10 Dec 2012 15:02:59 +0000 (15:02 +0000)
committerPhilip Withnall <philip@tecnocode.co.uk>
Mon, 10 Dec 2012 15:02:59 +0000 (15:02 +0000)
commit9599b3f63422f01de3e3f0543f69b509fed748f1
tree894039c38394908fc5c49f6f4a7400e9f5fa4165
parent0eb7fe2e36cc2c176bc50e10df8d8b292d99273d
main: Add a failure counter for the temperature sensors

The thermometers will occasionally return invalid values (65535), and it is
possible for both thermometers to do this in the same measurement cycle.
In order to prevent the microcontroller from permanently disabling the
heater if this happens once, spuriously, a counter has been added. Now the
heater will only be disabled if both thermometers return invalid values for
3 measurement cycles in a row.
main.c