Can we debate the reason for the accuracy for a moment?
This was part of my confusion when trying to understand how you structured the code and your design decisions.
I really don’t see the need for this accuracy when measuring temperatures between 0 (freezing and may cause issues with lubrication) and 80 (motor and h-bridge burning hot and should be shut off immediately). Why is accuracy a concern? The reason for the measurement is added safety. Not a laboratory test. My current, naive implementation has about 0.5C - 1C resolution (from my memory, but even at +-2C it shouldn't be an issue). For the above use case that seems plenty to me.
What are your thoughts?
This was part of my confusion when trying to understand how you structured the code and your design decisions.
I really don’t see the need for this accuracy when measuring temperatures between 0 (freezing and may cause issues with lubrication) and 80 (motor and h-bridge burning hot and should be shut off immediately). Why is accuracy a concern? The reason for the measurement is added safety. Not a laboratory test. My current, naive implementation has about 0.5C - 1C resolution (from my memory, but even at +-2C it shouldn't be an issue). For the above use case that seems plenty to me.
What are your thoughts?