1 #ifndef ACE_TIME_COMMON_UTIL_H 2 #define ACE_TIME_COMMON_UTIL_H 15 void incrementMod(T& d, T m) {
25 void incrementMod(T& d, T m, T offset) {
33 inline uint8_t decToBcd(uint8_t val) {
34 return (val/10*16) + (val%10);
38 inline uint8_t bcdToDec(uint8_t val) {
39 return (val/16*10) + (val%16);
43 inline void printPad2(Print& printer, uint8_t value,
char padChar =
'0') {
44 if (value < 10) printer.print(padChar);
49 inline void printPad3(Print& printer, uint16_t val,
char padChar =
'0') {
50 if (val < 100) printer.print(padChar);
51 if (val < 10) printer.print(padChar);