AVR Libc Library Reference
time_t time(time_t *timer)
int32_t difftime(time_t time1, time_t time0)
time_t mktime(struct tm *timeptr)
time_t mk_gmtime(const struct tm *timeptr)
struct tm* gmtime(const time_t *timer)
void gmtime_r(const time_t *timer, struct tm *timeptr)
struct tm* localtime(const time_t *timer)
void localtime_r(const time_t *timer, struct tm *timeptr)
char* asctime(const struct tm *timeptr)
void asctime_r(const struct tm *timeptr, char *buf)
char* ctime(const time_t *timer)
void ctime_r(const time_t *timer, char *buf)
char* isotime(const struct tm *tmptr)
void isotime_r(const struct tm *, char *)
size_t strftime(char *s, size_t maxsize, const char *format, const struct tm *timeptr)
void set_dst(int(*)(const time_t *, int32_t *))
void set_zone(int32_t)
void set_system_time(time_t timestamp)
void system_tick(void)
uint8_t is_leap_year(int16_t year)
uint8_t month_length(int16_t year, uint8_t month)
uint8_t week_of_year(const struct tm *timeptr, uint8_t start)
uint8_t week_of_month(const struct tm *timeptr, uint8_t start)
struct week_date* iso_week_date(int year, int yday)
void iso_week_date_r(int year, int yday, struct week_date *)
uint32_t fatfs_time(const struct tm *timeptr)
void set_position(int32_t latitude, int32_t longitude)
int16_t equation_of_time(const time_t *timer)
int32_t daylight_seconds(const time_t *timer)
time_t solar_noon(const time_t *timer)
time_t sun_rise(const time_t *timer)
time_t sun_set(const time_t *timer)
double solar_declination(const time_t *timer)
int8_t moon_phase(const time_t *timer)
unsigned long gm_sidereal(const time_t *timer)
unsigned long lm_sidereal(const time_t *timer)
One hour, expressed in seconds
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.