6 #ifndef ACE_TIME_HW_TEMPERATURE_H 7 #define ACE_TIME_HW_TEMPERATURE_H 9 #if defined(ARDUINO) || defined(DOXYGEN) 13 #include "../common/util.h" 27 return (int16_t) ((msb << 8) | lsb);
38 m = ((uint16_t) temp) >> 8;
39 l = ((uint16_t) temp) & 0xFF;
46 uint8_t frac = (uint16_t) l * 100 / 256;
49 common::printPad2(printer, frac);
The temperature in Celcius as a signed (8.8) fixed-point integer.
void printTo(Print &printer) const
Print HardwareTemperature to 'printer'.
int16_t toTemperature256() const
Return temperature in units of 1/256 degrees.