[lm-sensors] How to define IN_TO_REG and IN_FROM_REG in w83627hf.c
s.dave.jones at gmail.com
Fri Aug 10 16:10:57 CEST 2007
On 8/9/07, Juerg Haefliger wrote:
> Hi Dave,
> > Hello,
> > I don't understand why the IN_TO_REG(val) is defined by
> > (SENSORS_LIMIT((((val) + 8)/16),0,255))
> (val+8)/16 is equal to val/16 with rounding, i.e. round(val/16), and
> then the result is clipped to stay within the range 0-255.
Thanks. But I just don't understand why the variable val plus 8? How
do you know?
Another example I see is IN_TO_REG(val) defined:
(SENSORS_LIMIT((((val) + 4 / 8),0,255)), why is val plus 4? why not 8? Thanks.
> Hope this helps
> > and IN_FROM_REG(val) is
> > defined by ((val) * 16)
> > Would you teach me? Thank you.
> > BR,
> > Dave.
More information about the lm-sensors