6 #ifndef ACE_TIME_HW_TEMPERATURE_H
7 #define ACE_TIME_HW_TEMPERATURE_H
11 #include <AceCommon.h>
25 return (int16_t) ((msb << 8) | lsb);
36 m = ((uint16_t) temp) >> 8;
37 l = ((uint16_t) temp) & 0xFF;
44 uint8_t frac = (uint16_t) l * 100 / 256;
47 ace_common::printPad2To(printer, frac,
'0');
58 inline bool operator==(
const HardwareTemperature& a,
59 const HardwareTemperature& b) {
65 inline bool operator!=(
const HardwareTemperature& a,
66 const HardwareTemperature& b) {