what is the range of your positive and negative Temperature reading before converting ???
i mean positive : from x to y
negative : from a to b
I don't know what is your hardware setting but you can probably test the borrow bit and do some math with. Maybe the range will tell a better solution in this case.




Bookmarks