| rtcpsu Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
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

  DeviceId | is 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().