添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Implementation of the C time.h functions. More...
void attach_rtc (time_t(*read_rtc)(void), void(*write_rtc)(time_t), void(*init_rtc)(void), int(*isenabled_rtc)(void))  Attach an external RTC to be used for the C time functions. More...
int gettimeofday (struct timeval *tv, void *tz)  Standard lib retarget, get time since Epoch. More...
int settimeofday (const struct timeval *tv, const struct timezone *tz)  Standard lib retarget, set time since Epoch. More...

Detailed Description

Function Documentation

Attach an external RTC to be used for the C time functions.

Note
Synchronization level: Thread safe
Parameters
read_rtcpointer to function which returns current UNIX timestamp write_rtcpointer to function which sets current UNIX timestamp, can be NULL init_rtcpointer to function which initializes RTC, can be NULL isenabled_rtcpointer to function which returns if the RTC is enabled, can be NULL
Parameters
tvStructure containing time_t seconds and useconds_t microseconds. Due to separate target specific RTC implementations only the seconds component is used. tzDEPRECATED IN THE STANDARD: This parameter is left in for legacy code. It is not used.
Returns
0 on success, -1 on a failure.
Note
Synchronization level: Thread safe

Implementation of the C time.h functions.

Provides mechanisms to set and read the current time, based on the microcontroller Real-Time Clock (RTC), plus some standard C manipulation and formatting functions.

Example:

Set the current time

Initializes and sets the time of the microcontroller Real-Time Clock (RTC) to the time represented by the number of seconds since January 1, 1970 (the UNIX timestamp).

Parameters
tNumber of seconds since January 1, 1970 (the UNIX timestamp)
Note
Synchronization level: Thread safe

Example:

Parameters
tvStructure containing time_t seconds and useconds_t microseconds. Due to separate target specific RTC implementations only the seconds component is used. tzDEPRECATED IN THE STANDARD: This parameter is left in for legacy code. It is not used.
Returns
Time in seconds on success, -1 on a failure.
Note
Synchronization level: Thread safe
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our
Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.