| rtcpsu Vitis Drivers API Documentation

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

Functions
xrtcpsu.c File Reference

## Functions
s32 | XRtcPsu_CfgInitialize (XRtcPsu *InstancePtr, XRtcPsu_Config *ConfigPtr, UINTPTR EffectiveAddr)
| This function initializes a XRtcPsu instance/driver. More...
void | XRtcPsu_SetTime (XRtcPsu *InstancePtr, u32 Time)
| This function sets the RTC time by writing into rtc write register. More...
u32 | XRtcPsu_GetCurrentTime (XRtcPsu *InstancePtr)
| This function gets the current RTC time. More...
void | XRtcPsu_SetAlarm (XRtcPsu *InstancePtr, u32 Alarm, u32 Periodic)
| This function sets the alarm value of RTC device. More...
void | XRtcPsu_SecToDateTime (u32 Seconds, XRtcPsu_DT *dt)
| This function translates time in seconds to a YEAR:MON:DAY HR:MIN:SEC format and saves it in the DT structure variable. More...
u32 | XRtcPsu_DateTimeToSec (XRtcPsu_DT *dt)
| This function translates time in YEAR:MON:DAY HR:MIN:SEC format to seconds. More...
void | XRtcPsu_CalculateCalibration (XRtcPsu *InstancePtr, u32 TimeReal, u32 CrystalOscFreq)
| This function calculates the calibration value depending on the actual realworld time and also helps in deriving new calibration value if the user wishes to change his oscillator frequency.TimeReal is generally the internet time with EPOCH time as reference i.e.,1/1/1970 1st second. More...
u32 | XRtcPsu_IsSecondsEventGenerated (XRtcPsu *InstancePtr)
| This function returns the seconds event status by reading interrupt status register. More...
u32 | XRtcPsu_IsAlarmEventGenerated (XRtcPsu *InstancePtr)
| This function returns the alarm event status by reading interrupt status register. More...