rtcpsu
Vitis Drivers API Documentation
xrtcpsu_set_time_example.c File Reference

Overview

This file contains an example using the XRtcPsu driver.

This function updates the current time.

Note
If the device does not work properly, the example may hang.

MODIFICATION HISTORY:

Ver   Who    Date     Changes


1.00 kvn 05/12/15 First Release 1.6 tjs 09/17/18 Fixed compilation warnings 1.13 ht 06/21/23 Added support for system device-tree flow.

 

Functions

int RtcPsuSetTimeExample (u16 DeviceId)
 This function does a minimal set time test on the XRtcPsu device. More...
 
int main (void)
 Main function to call the Rtc Set time example. More...
 

Function Documentation

int main ( void  )

Main function to call the Rtc Set time example.

Returns
XST_SUCCESS if successful, otherwise XST_FAILURE.
Note
None

References RtcPsuSetTimeExample().

int RtcPsuSetTimeExample ( u16  DeviceId)

This function does a minimal set time test on the XRtcPsu device.

This function updates the current time to a specified time.

Parameters
DeviceIdis the unique device id from hardware build.
Returns
XST_SUCCESS if successful, XST_FAILURE if unsuccessful
Note
None.

References XRtcPsu_Config::BaseAddr, XRtcPsu_DT::Day, XRtcPsu_DT::Hour, XRtcPsu_DT::Min, XRtcPsu_DT::Month, XRtcPsu_DT::Sec, XRtcPsu_DT::WeekDay, XRtcPsu_CfgInitialize(), XRtcPsu_DateTimeToSec(), XRtcPsu_GetCurrentTime(), XRtcPsu_GetLastSetTime, XRtcPsu_LookupConfig(), XRtcPsu_SecToDateTime(), XRtcPsu_SelfTest(), XRtcPsu_SetTime(), and XRtcPsu_DT::Year.

Referenced by main().