Jean Delvare wrote: > >> + /* Register values */ >> + u16 temp_input; >> + u8 temp_max; >> + u8 temp_min; >> > > Temperature values can be negative, so these should be s16 and s8 > respectively. > > I think these are fine as is. They are the raw values back from the chip and are always passed through AD7414_TEMP_FROM_REG. Good catch on the simple_strtoul. I only tested positive values since the taco will only be dealing in positive values. Cheers, Sean