How to define IN_TO_REG and IN_FROM_REG in w83627hf.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

Hope this helps
...juerg


> and IN_FROM_REG(val) is
> defined by ((val) * 16)
>
> Would you teach me? Thank you.
>
> BR,
> Dave.
>
> _______________________________________________
> lm-sensors mailing list
> lm-sensors at lm-sensors.org
> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
>




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux