25#ifndef CompileDateTime_h
26#define CompileDateTime_h
33 return 1000 * (__DATE__[7] -
'0') + 100 * (__DATE__[8] -
'0') + 10 * (__DATE__[9] -
'0') + (__DATE__[10] -
'0');
38 return __DATE__[0] == str[0] && __DATE__[1] == str[1] && __DATE__[2] == str[2];
60 return 10 * (__DATE__[4] ==
' ' ? 0 : __DATE__[4] -
'0') + (__DATE__[5] -
'0');
65 return 10 * (__TIME__[0] -
'0') + __TIME__[1] -
'0';
70 return 10 * (__TIME__[3] -
'0') + __TIME__[4] -
'0';
75 return 10 * (__TIME__[6] -
'0') + __TIME__[7] -
'0';
constexpr uint8_t compileDay()
Definition CompileDateTime.h:58
constexpr uint8_t compileSecond()
Definition CompileDateTime.h:73
constexpr uint16_t compileYear()
Definition CompileDateTime.h:31
constexpr uint8_t compileMonth()
Definition CompileDateTime.h:41
constexpr uint8_t compileHour()
Definition CompileDateTime.h:63
constexpr bool compileMonthIs(const char *str)
Definition CompileDateTime.h:36
constexpr uint8_t compileMinute()
Definition CompileDateTime.h:68