1.2.19.48 1.3.22.48 1.4.20.48 1.5.21.48 1.6.21.48 1.7.22.48 1.29.21.48 1.30.15.36 1.31.15.36 1.32.24.48 1.33.15.36 1.37.15.36 1.38.20.48 1.39.17.48 1.40.19.48 RTC_RTCCTimeGet Function
C
void RTC_RTCCTimeGet (struct tm * currentTime )
Summary
Gets the current time and date.
Description
This function gets the current time and date. The time and date are returned in the struct tm structure. The isdst, tm_wday, tm_yday member of the currentTime data structure are not updated and should be ignored. The year specified in the tm_year field of current time will be years since 1900.
Precondition
RTC_Initialize must have been called for the associated RTC instance. The RTC should have been configured for Real Time Clock Calendar operation.
Parameters
Param | Description |
---|---|
currentTime | pointer to a struct tm type pointer which will contain the current time when the function return |
Returns
None.
Example
struct tm initialTime; struct tm currentTime; RTC_Initialize(); // Set the time as 22:31:23 and date as 7 April 1980. // The Reference Year Configuration in MHC should be within // 64 years of 1980. Also note that tm structure needs the tm_year to // specified as years since 1900. initialTime.tm_sec = 23; initialTime.tm_min = 31; initialTime.tm_hour = 22; initialTime.tm_mday = 7; initialTime.tm_mon = 3; initialTime.tm_year = 80; RTC_RTCCTimeSet(&initialTime); // Get the current time. RTC_RTCCTimeGet(¤tTime);
Remarks
None.