24 virtual void getTime(
struct tm* timeinfo)
const = 0;
29 virtual void getTimeStr(
char* buf,
size_t bufLen)
const = 0;
34 virtual void getDateStr(
char* buf,
size_t bufLen)
const = 0;
40 virtual void setTime(
int hour,
int minute,
int second) = 0;
45 virtual void setDate(
int year,
int month,
int day) = 0;
virtual void setTime(int hour, int minute, int second)=0
virtual void setTimestamp(time_t timestamp)=0
virtual void getTimeStr(char *buf, size_t bufLen) const =0
virtual void setDate(int year, int month, int day)=0
virtual void markTimeSet()=0
virtual void getDateStr(char *buf, size_t bufLen) const =0
virtual void setTimezoneOffset(int8_t hours)=0
virtual void getTime(struct tm *timeinfo) const =0
virtual int8_t getTimezoneOffset() const =0
virtual time_t getTimestamp() const =0
virtual bool isTimeSet() const =0
IRtc * getRtcInstance()
Returns the singleton RTC service instance.