6 #ifndef ACE_TIME_HW_TEMPERATURE_H
7 #define ACE_TIME_HW_TEMPERATURE_H
11 #include "../common/util.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 common::printPad2(printer, frac);
58 inline bool operator==(
const HardwareTemperature& a,
59 const HardwareTemperature& b) {
65 inline bool operator!=(
const HardwareTemperature& a,
66 const HardwareTemperature& b) {