Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Unable to render {include} The included page could not be found.
Unable to render {include} The included page could not be found.

Clk_GetDateTime()

Get current Clock timestamp as a date/time structure.

Files

clk.h/clk.c

Prototype

CPU_BOOLEAN Clk_GetDateTime (CLK_DATE_TIME *p_date_time);

Arguments

p_date_time Pointer to variable that will receive the date/time structure.

Returned Values

DEF_OK, if date/time structure is valid.

DEF_FAIL, otherwise.

Required Configuration

None.

Notes / Warnings

Clock time zone offset is used to calculate the local date/time (p_date_time) returned. Thus local date/time is returned as UTC+TZ, where Clock time zone offset (TZ) is returned as local time zone offset (p_date_time->TZ_sec).

Example Usage

CLK_DATE_TIME date_time;

CPU_BOOLEAN valid;

 

valid = Clk_GetDateTime(&date_time);

if (valid == DEF_OK) {

printf("Time = %u:%u:%u\n\r", date_time->Hr, date_time->Min, date_time->Sec);

} else {

printf("Clock Get Date/time error\n\r");

}

  • No labels